HTML/PHP/AJAX/JS - [PHP] Przekazywanie zmiennych
Radek - 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"); |
gaku - 05-04-2008, 19:50
a przypadkiem błąd nie jest w ? Nie powinno być tutaj jakieś pytanie, np exist, lub empty
Radek - 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 - 05-04-2008, 20:06
tak? bo mi takie coś nie chciało kiedyś działać, dlatego zawsze ustawiam na empty
They2 - 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 - 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ś
|
|
|