Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » PCCPU 02:08
 » Visar 02:08
 » Star Ride 01:39
 » ulan 01:39
 » Martens 01:26
 » metacom 01:09
 » Soulburne 00:30
 » doxent 00:24

 Dzisiaj przeczytano
 83625 postów,
 wczoraj 557004

 Szybkie ładowanie
 jest:
włączone.

 
ccc
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

  1. 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

    1. Oczywiście plik to jest także ście/żka/plik. , Kenjiro 21/11/04 18:12
      [.]

      pozdrówka
      Kenjiro

    2. ___ , 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

      1. 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