Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: odwoływanie się do pliku
Forum PHP.pl > Forum > PHP
Qrdel
a w jaki sposob odwolac sie do pliku, ktory zostal wyslany z innej strony?

qrdel
petrusbr
Cytat
a w jaki sposob odwolac sie do pliku, ktory zostal wyslany z innej strony?

qrdel


Możesz dokładniej wyjaśnić o co chodzi?
Qrdel
u siebie na kompie mialem stare php, a na serverze jest 4.2 gdzie sa nowe metody odwolywanie sie do zmiennych i szlak bierze przesylanie plikow, wyskakuje mi "stat failed for Array (errno=2 - No such file or directory"
Seth
to raczej nie wina nowego php, ale podaj jakis kawalek kodu to zobaczymy o co chodzi
Qrdel
w jednym pliku jest formularz sluzacy wybierania pliku i wysylania go do strony gdzie jest on kopiowany do odpowiedniego folderu
pierwszy plik:
"
Kod
...

echo "<form name=zdjecia method=POST enctype=multipart/form-data action=wyslij_zdjecie2.php>";

echo "<input type=HIDDEN name=dod_zdj_imiona value="$dod_zdj_imiona">";

echo "<input type=HIDDEN name=dod_zdj_miejsce value="$dod_zdj_miejsce">";

echo "<input type=HIDDEN name=data value="$data">";

echo "<input type=HIDDEN name=katalog value="$katalog">";

echo "<input type=HIDDEN name=error_free value=tak>";

echo "<input type=FILE size=40 name=nazw_zdjecia>";

echo "<input type=submit value=uploaduj!>";

echo "</form>";

...

"
2 plik
"
Kod
<?

$error_free = $_REQUEST['error_free'];

$dod_zdj_miejsce = $_REQUEST['dod_zdj_miejsce'];

$data = $_REQUEST['data'];

$katalog = $_REQUEST['katalog'];

$nazw_zdjecia = $_REQUEST['nazw_zdjecia'];

$dod_zdj_imiona = $_REQUEST['dod_zdj_imiona'];



if (filesize($nazw_zdjecia)=="0")

{

echo "<FONT COLOR="RED"><B>Error:</B></FONT> Nie wybrales zadnego pliku! Cofnij się i napraw swój blad";

}

else

i tu dalej odbywa sie procedura kopiowania

"
Seth
Ja do uploadu uzyl bym czegos takiego:
Kod
if(is_uploaded_file($nazwa_zdjecia)){

  copy("sciezka_do_katalogu/".$nazwa_zdjecia, $nazwa_zdjecia_name);

  chmod($nazwa_zdjecia_name, 0777);

}


a co do zmiennych przekazywanych w hidden uzyj $_POST['nazwa_zmiennej'].
Qrdel
juz udalo mi sie rozgryzc biggrin.gif, jak normalnie dla zmiennej $_RESOURCE to dal pliku jest $_FILES, pozdrowienia qrdel
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.