[PHP] Przekazywanie zmiennych |
Autor |
Wiadomość |
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 05-04-2008, 19:41
|
|
|
Kod: | file_exists("/katalog/$_GET['dn'].'.n")) |
A gdzie
A tak nie mozesz robic:
Kod: | fopen("/katalog/$_GET['dn'].'.n", "w"); |
może być np. tak:
Kod: | fopen("/katalog/" . $_GET['dn'].'.n', "w"); |
albo tak:
na poczatku skryptu definiujesz
a potem uzywasz:
Kod: | fopen("/katalog/$dn.n", "w"); |
|
|
|
|
|
Gadatliwa Kasia
|
|
|
|
gaku
Pomógł: 109 razy Posty: 1095
|
Wysłany: 05-04-2008, 19:50
|
|
|
a przypadkiem błąd nie jest w ? Nie powinno być tutaj jakieś pytanie, np exist, lub empty |
_________________ Pisanie do mnie na gg w sprawie forum mocno nie wskazane
<Cvbge> A szkolisz sie na jakiego informatyka?
http://webmastera.republika.pl/
<QSi> na zajebistego |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 05-04-2008, 20:04
|
|
|
empty() sprawdza czy jest puste, isset() czy jest zadefiniowane, a to:
sprawdza czy w ogole $zmienna ma jakas wartosc, obojetnie jaka. |
|
|
|
|
gaku
Pomógł: 109 razy Posty: 1095
|
Wysłany: 05-04-2008, 20:06
|
|
|
tak? bo mi takie coś nie chciało kiedyś działać, dlatego zawsze ustawiam na empty |
_________________ Pisanie do mnie na gg w sprawie forum mocno nie wskazane
<Cvbge> A szkolisz sie na jakiego informatyka?
http://webmastera.republika.pl/
<QSi> na zajebistego |
|
|
|
|
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 05-04-2008, 22:49
|
|
|
gaku, empty lub bez, ale oba dziala.
wiec dalem empty, niech bedzie
Kod: | if (empty($_GET['dn']))
{
echo("Nie znajdziesz Tutaj ;)");
}
else
{
if (file_exists("$path$dn.n"))
{
... kody bez zmian ...
}
}
|
RuseK, dzieki, podales kody, ale nie do konca. Bledy takie same jak wczesniej.
Wykombinowalem i sie udalo... po prostu przeszkadzalo przez znaki ' i te " i te . i te ;
A ten skrot $path$dn - 2 zmienne bez kropki i cudzyslowa -ale dziala.
Czarna magia.
Test: http://design.alldeaf.pl/...Polchat_1.8.zip |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 06-04-2008, 00:51
|
|
|
They2, ja w swoim poście wyżej poprawiłem te cudzysłowy i apostrofy, bo masz racje, przez to były błędy. Ale źle mi się skopiowało i wkleilem złe, sorka. Ale dobrze że sam do tego doszedłeś |
|
|
|
|
|