Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z copy() ..., ... permission denied
bobens_83
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 7.11.2005
Skąd: z Czelsy

Ostrzeżenie: (0%)
-----


Witam. Mam taki problem, ze podczas pisania artykulu udostepniam mozliwosc zalaczenia kilku obrazkow.

Ten fragment kodu:
  1. <?php
  2.  
  3. if( count($image) >)
  4. {
  5. mkdir( 'img_art/'.mysql_insert_id(), 0777 );
  6. foreach( $image as $name=>$temp )
  7. {
  8. move_uploaded_file( $temp, 'img_art/'.mysql_insert_id().'/'.$name ); // bylo copy()
  9. }
  10. }
  11. ?>


Mechanizm dziala bez zarzutow. Natomiast pozniej daje mozliwosc modyfikacji artykulu, a w jej ramach min. mozliwosc dodania kolejnego obrazka.
  1. <?php
  2.  
  3. if( $_FILES['add_one']['name'] ){
  4. if( $_FILES['add_one']['error'] == 0 ){
  5. $dir = 'img_art/'.$add_one_id;
  6. move_uploaded_file( $_FILES['add_one']['tmp_name'], $dir.'/'.$FILES['add_one']['name'] ); // GLUPI BLAD!!!
  7. }
  8. ?>


Tym razem pojawia sie
Cytat
Warning: copy(img_art/11/) [function.copy]: failed to open stream: Permission denied in ...
Podpowiedzcie mi co jest zle, przeciez 0777 to chyba maksymalne uprawnienia, pozatym w pierwszym skrypcie copy() przebiega jaknajbardziej prawidlowo. (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

Pozdrawiam.

Ten post edytował bobens_83 5.03.2006, 22:41:02
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bobens_83
post
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 7.11.2005
Skąd: z Czelsy

Ostrzeżenie: (0%)
-----


Koshin - Twoja sugestia sklonila mnie od wziecia mikroskopu i przeanalizowaniu kodu jeszcze raz. Blad zaznaczylem w kodzie powyzej, jest to $FILES , nic dziwnego ze za drugim nie uploadowalo... (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) Nie wiem jak to jest ale czasem tak mam ze gapie sie na cos 10 razy a dopiero za 11-tym widze. (IMG:http://forum.php.pl/style_emoticons/default/mad.gif)

chomiczek - to robie na FTP, ale poki co dzialam na localhost, a tam nie ma 'cyferek'. Czyli mowiac 'zmien prawa dostepu' miales na mysli prawa katalogu na serwerze przez FTP, tak?

Dziekuje bardzo za poswiecony czas Panowie (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif)

Ten post edytował bobens_83 5.03.2006, 22:48:24
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 18:46