|
TwojePC.pl © 2001 - 2026
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
PHP i serverek linucha , coolman 21/11/04 18:07 Mam problem natury "linux vs. php".Skrypt testowany na apachu pod winxp,a jak wgralem na server linucha to nie dzialal :/ (katalog upload ma chmod 777):
--c--
l.22/ copy($plik,"upload");
l.23/ chmod("upload/$plik_name", 777);
l.25/ header("Location: $ok");
--c--
i mam o taki blad:
Warning: copy(upload): failed to open stream: Is a directory in /home/f/firma/www/uploader.php3 on line 22
Warning: chmod(): No such file or directory in /home/f/firma/www/uploader.php3 on line 23
Warning: Cannot modify header information - headers already sent by (output started at /home/f/firma/www/uploader.php3:22) in /home/f/firma/www/uploader.php3 on line 25
co teraz ? ten skrypt ma lodowac plik na server do katalogu..ale nie chce :/http://jet.blog.pl - No paaaniee, taaki błąd?! , Kenjiro 21/11/04 18:11
A dlaczego chcesz nadpisać istniejący katalog plikiem źródłowym? Hint: normalny system wymaga podania nazwy pliku docelowego, a nie ścieżki!pozdrówka
Kenjiro - Oczywiście plik to jest także ście/żka/plik. , Kenjiro 21/11/04 18:12
[.]pozdrówka
Kenjiro - ___ , coolman 21/11/04 19:32
a sam zoabcz..wejdz na:
http://student.zsl.gda.pl/~firma
login:jet
haslo:test
i sproboj zaladowac jakis plik na servka.
a tutaj masz plik ktory odpowiada za upload:
http://coolman36.webpark.pl/uploader.php3
i prosze powiedz w czym robie blad :/http://jet.blog.pl - Skoro wyjaśnienie nie działa, to napiszę dokładnie... :> , Kenjiro 21/11/04 19:51
Błąd tkwi w linii:
copy($plik,"upload");
Wyjaśnienie: skoro masz katalog upload, a więc plik nie może się nazywać tak samo, jeśli zaś chcesz skopiować uploadowany plik do katalogu upload, to musisz napisać tak:
copy($plik,"upload/$plik_name");
Teraz przeczytaj, co napisałem wcześniej i przetraw czemu windows jest głupi ;).
p.s. Używaj raczej funkcji move_uploaded_file() oraz tablic $_FILES (zgodnie z np. wyłączoną opcją register_globals na wielu serwerach).pozdrówka
Kenjiro
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL |
 |
|
|
|