To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

HTML/PHP/AJAX/JS - [PHP] Przekazywanie zmiennych

Radek - 05-04-2008, 19:41

Kod:
file_exists("/katalog/$_GET['dn'].'.n"))

A gdzie
Kod:
if (


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
Kod:
$dn = $_GET['dn'];

a potem uzywasz:
Kod:
fopen("/katalog/$dn.n", "w");

gaku - 05-04-2008, 19:50

a przypadkiem błąd nie jest w
Kod:
if($_GET['dn'])
? 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:
Kod:
if ( $zmienna )

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 :mrgreen:

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ś :P


Powered by phpBB modified by Przemo © 2003 phpBB Group