![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
mam includowany plik na roznych stronach, chcialem sie zapytac jak zrobic, zeby nie otwieral sie on jezeli ktos wpisze bezposrednia do niego sciezke.
probowalem tak:
ale to nie dziala Dodam jeszcze bo moze to jest istotne w pliku index.php includuje plik xxx.php a w pliku xxx.php jest includowany plik zzz.php i chce zeby plik zzz.php wyswietlal sie dalej na stronie, ale jak ktos wpisze sciezke bezposrednia do tego pliku to go nie zobaczy Ten post edytował buffalo soldier 30.03.2005, 19:42:28 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 6 Dołączył: 13.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Można zrobić tak:
index.php
strona.inc
Ten post edytował Wave 28.03.2005, 18:53:40 |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
1. Dajesz na tych stronach co chcesz przez nich includować:
i potem w tym, co nie chcesz żeby był dolecowy:
2. Robisz ciacho. Ten post edytował Ociu 28.03.2005, 20:09:52 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
nie dziala nic z tego ;(
chodzi o to ze na stronie mam includowany plik obrazki.php w ktorym jest wyswietlana galeria, adres obrazka to rysowanie.php?a=jakaszmienna Chce zeby nie ladowal sie obrazek jak ktos wpisze bezposredni adres takiego obrazka Tylko i wylacznie ma sie wyswietlac gdy jest includowany w pliku obrazki.php zrobilem plik rysowanie.php tak
w pliku obrazki.php i w tym na ktorym jest includowany obrazki.php umiescilem:
no i nie rysuje mi wcale obrazkow (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten post edytował buffalo soldier 29.03.2005, 14:35:07 |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Schowaj te obrazki w miejsce, w które tylko php będzie miało dostęp a apache nie. I po co kombinować...
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
obrazki sa w postaci rysowanie.php?a=aslkdjasd
wiec nikt i tak nie zna miejsca docelowego obrazkow chodzi o to ze jak ktos wpisze adres do pliku rysowanie.php?a=aslkdjasd to odpali mu sie obrazek, a chce zeby wyswietlil mu sie komunikat, ze obrazki mozna ogladac tylko ze strony |
|
|
-buffaloo- |
![]()
Post
#7
|
Goście ![]() |
widzialem takie cos na roznych stronach wiec chyba jest to mozliwe (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) to pomoze ktos ? (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zarejestruj zmienną w sesji jeśli strona jest odpalona np:
a przy każdym uruchamianiu skryptu ją usuwaj:
|
|
|
![]()
Post
#9
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
A nie można by tu pokombinować z referrerem?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
kombinowalem baaardzo dlugo, z 20 godzin w sumie siedzialem nad tym (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) i nic, a z php fenomenem nie jestem
Ten post edytował buffalo soldier 30.03.2005, 15:06:23 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Ociu @ 2005-03-28 19:09:11) 1. Dajesz na tych stronach co chcesz przez nich includować:
i potem w tym, co nie chcesz żeby był dolecowy:
2. Robisz ciacho. hehe, stary sprawdzony PHPBB (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ja to mam zrobione tak:
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
probowalem juz tak zrobic, ale sprawa wyglada tak:
mam plik tapety.php, w nim jest za pomoca include icludowany plik obrazki.php w pliku obrazki php NIE JEST INCLUDOWANY plik rysowanie.php tylko jest wyswietlany w postaci:
jakby plik rysowanie.php byl includowany normalnie to nie bylo by problemu i wszystko by dzialalo ale zauwazylem ze jak jest wklejony jako obrazek to nie pobiera zadnych zmiennych (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ktos wie co z tym mozna zrobic ? cookies odpadaja bo jak ktos odpali najpierw strone gdzie beda umieszczane ciasteczka to potem bedzie mogl wyswietlic normalnie obrazek wpisujac adres do niego, a chce zeby obrazki wyswietlane byly tylko tylko i wylacznie na stronie Ten post edytował buffalo soldier 30.03.2005, 15:42:39 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 245 Pomógł: 4 Dołączył: 22.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zamiast błędów zrób sobie z tego kodu do wyświetlania funkcje:
No a potem wystarczy że sobie includujesz ten plik
No a potem w plikach które nie chcesz żeby były dostępne z poziomu przeglądarki czyli mogą być tylko includowane przez inne skrypty wpisujesz sobie kod php:
Jeżeli dobrze zrozumiałem co chcesz osiągnąć to to powinno ci pomóc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam Ten post edytował Diwi 30.03.2005, 16:11:41 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 245 Pomógł: 4 Dołączył: 22.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj sobie roździelić polecenia echo i wpisz coś takiego
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
zrobilem tak i w wyniq otrzymalem :
pozatym chcialem wstawic funkcje w tlo tabelki i efekt:
a tam powinien chyba byc adres (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 245 Pomógł: 4 Dołączył: 22.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
wstaw na samym początku przed <?php kod
start_ob(); i na końcu przed ?> ob_end_flush(); Powinno już nie być problemów z Warning: Cannot modify header ... A co do <table background=""> To jak masz tą funckje to powinieneś jej używać tak
Spróbuj wszystko poprawic tak jak tu podałem i powiedz co ci pokazuje skrypt (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Edit: Zmień sobie funkcje na taką:
Pozdrawiam Ten post edytował Diwi 30.03.2005, 16:49:37 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
zrobilem tak i wyswietla mi obrazek, tylko dalej problem: taki kod zrobilem: powinno wyswietlic ten obrazek kilka razy i tekst, a wyswietla tylko obrazek, pozatym z header dalej problem, teraz go niemam bo przed narysowaniem obrazka nic nie wysylam, a jak umiescilem te funkcje ob to otrzymalem takie cos: Kod Fatal error: Call to undefined function: start_ob() in c:\usr\krasnal\www\i\1.php on line 2 co do tabelki to dokladnie tak uzylem tej funkcji i nie dziala Ten post edytował buffalo soldier 30.03.2005, 16:58:18 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 245 Pomógł: 4 Dołączył: 22.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Sorry pomyłka nie start_ob() tylko ob_start(). Czeski błąd (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
plik 1.php
plik 2.php
rezultat: Kod Obrazek "http://127.0.0.1/~i/1.php" nie może zostać wyświetlony, ponieważ zawiera błędy. Zrobilem tak jak napisal hesus: z sesjami, wyswietlany obrazek niszczy sesje. No i jest pieknie, ale jak na stronie jest wyswietlany jeden obrazek, jak jest ich wiecej to i tak wyswietli sie tylko ten jeden (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten post edytował buffalo soldier 30.03.2005, 17:23:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 16:15 |