Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> upload pliku
banpl
post 7.05.2006, 13:15:44
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 2.11.2005
Skąd: Radomsko

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


otoz mam taki problem, chcialbym sobie zapisac plik na serwerze www z poziomu przegladarki, takim oto przykladowym scryptem:

  1. <?php
  2. if (isset($_POST['addpath'])){
  3.  
  4. $extension = explode ('.', $_FILES['upload']['name']);
  5. $filename = '1.' . $extension[1];
  6.  
  7. if(move_uploaded_file($_FILES['upload']['tmp_name'], "$filename")){
  8.  
  9. echo '<p>plik zostal umieszczony na serwie</p>';
  10.  
  11. }else{
  12. echo 'nie zaladowal pliku';
  13. }
  14.  
  15. }
  16.  
  17. ?>


  1. <form enctype="multipart/form-data" action="<? PHP_SELF; ?>" method="post">
  2.  
  3.      <input type="hidden" name="MAX_FILE_SIZE" value="524288">
  4.  
  5. <br>
  6. <p>plik: <input type="file" name="upload"></p>
  7. <br>
  8.  
  9. <input type="submit" name="addpath" value="dodaj folder">
  10.  
  11. </form>


no i sie nie da zapisac pliku bo wyskakuje cos takiego:

Warning: move_uploaded_file(1.jpg): failed to open stream: Permission denied in /usr/local/apache/www/htdocs/all-ant.pl/anteny/tw.php on line 24

Warning: move_uploaded_file(): Unable to move '/tmp/phpvtNZvE' to '1.jpg' in /usr/local/apache/www/htdocs/all-ant.pl/anteny/tw.php on line 24

cos podobnego sie wyswietla gdybym chcial utworzyc folder, czy to wina ustawien serwera czy chmod'ow questionmark.gif

Ten post edytował banpl 7.05.2006, 13:16:42


--------------------
Warsztat :: Windows7 / Ubuntu | PHP 5 | MySQL 5 | Eclipse / NetBeans | Opera / Firefox
Go to the top of the page
+Quote Post
stoprocent
post 7.05.2006, 13:23:55
Post #2





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 17.05.2003
Skąd: Kraków , Londyn

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


Chmodow.

Zrob sobie folder do uploadu ustaw mu chmod 777 i tam uploaduj.
np:

w katalogu ze skryptem zrob katalog upl.
i tu zmien tak:
  1. <?php
  2.  
  3.  $filename = 'upl/1.' . $extension[1];
  4.  
  5. ?>


--------------------
Go to the top of the page
+Quote Post
banpl
post 7.05.2006, 14:40:57
Post #3





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 2.11.2005
Skąd: Radomsko

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


no tak zmienic chmoda z 775 na 777, kiedy nie moge przestawic tego chmoda, a jak skopiuje folder z takimi chmodami an serwer to zmienia sie odrazu na 775

co ty na to ?


--------------------
Warsztat :: Windows7 / Ubuntu | PHP 5 | MySQL 5 | Eclipse / NetBeans | Opera / Firefox
Go to the top of the page
+Quote Post
-Gość_Piotr-
post 7.05.2006, 17:29:35
Post #4





Goście







Coprawda nie odpowiem na twoje pytanie ale chciałem zadać odrazu pytanie uzupełniające smile.gif

Bo ja w moim temacie [php]prosty problem z downloadem napisałem post z tym pytaniem ale nikt jak narazie nie wie smile.gif Może ktoś kto się zna na uploadach:P tu wejdzie i mi odpowie. Mianowicie plik które mi się uploadują na konto mają właściciela www-data i nie moge go usunąc ni zmienić do niego uprawnien. Czy ktoś może wie jak sobie z tym poradzić questionmark.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 8.07.2025 - 08:49