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
 
 » Fantomas 01:48
 » Martens 01:29
 » rkowalcz 01:18
 » GULIwer 01:13
 » Bonifacyz 01:06
 » elliot_pl 00:50
 » ReMoS 00:20
 » RaPToRR 00:10
 » Conan Bar 23:54
 » Star Ride 23:42
 » piszczyk 23:37
 » PCCPU 23:29
 » metacom 23:07
 » rooter666 23:06
 » Matti 23:03
 » biEski 22:59
 » waski 22:59
 » alien1 22:51
 » abes99 22:49
 » Pan Tadeu 22:49

 Dzisiaj przeczytano
 4523 postów,
 wczoraj 61370

 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