Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zle dziala upload w xamppie
Forum PHP.pl > Forum > Przedszkole
andixxx
Witam mam oto taki problem.
Zostalem zmuszony w pewnym sensie do instalacji paczki XAMPPa. Wszystko dziala tak jak powinno, php, mysql, apache, smtp, ftp itd:D ..
ale, jest jedno ale. zrobilem prosty formularz uploadu pliku na serwer, i pliki sie wysylaja bez problemu, tylko clay klopot w tym, ze nie sa zapisywane tutaj gdzie powinny byc tzn.:

struktura katalogow w (c:\program files\)xampp:
xampp\
|-apache\
|-htdocs\
|-mysql\
|-php\
|-phpmyadmin\
|- ... (i jeszcz ekilka innych:))

w katalogu htdocs znajduje sie cala zawartosc strony, gdzie po wpisaniu w przegladarke polecenia http://localhost otwiera sie plik index wlasnie z tego katalogu, ale gdy odpale plik do uploadu, zapisuje on pliki bezposrednio w katalogu apache, co jest kompletnym nieporozumienem a nie htdocs\ . dlaczego tak jest? gdzie i co nalezalo by zmienic ustawienia aby pliki byly wzucane do htodcs a nie apache ? .. prosze o pomoc sad.gif
rojmarek
Cytat(andixxx @ 5.04.2007, 12:04:30 ) *
Witam mam oto taki problem.
Zostalem zmuszony w pewnym sensie do instalacji paczki XAMPPa. Wszystko dziala tak jak powinno, php, mysql, apache, smtp, ftp itd:D ..
ale, jest jedno ale. zrobilem prosty formularz uploadu pliku na serwer, i pliki sie wysylaja bez problemu, tylko clay klopot w tym, ze nie sa zapisywane tutaj gdzie powinny byc tzn.:

struktura katalogow w (c:\program files\)xampp:
xampp\
|-apache\
|-htdocs\
|-mysql\
|-php\
|-phpmyadmin\
|- ... (i jeszcz ekilka innych:))

w katalogu htdocs znajduje sie cala zawartosc strony, gdzie po wpisaniu w przegladarke polecenia http://localhost otwiera sie plik index wlasnie z tego katalogu, ale gdy odpale plik do uploadu, zapisuje on pliki bezposrednio w katalogu apache, co jest kompletnym nieporozumienem a nie htdocs\ . dlaczego tak jest? gdzie i co nalezalo by zmienic ustawienia aby pliki byly wzucane do htodcs a nie apache ? .. prosze o pomoc sad.gif

pokaz skrypt uploadujący
move_uploaded_file tam masz?
andixxx
zwykly, prosty ..

  1. <div> 
  2. <form enctype="multipart/form-data" action="index.php" method="POST"> 
  3. <input name="plik" type="file" /> 
  4. <input type="submit" value="...Wyslij mi plik :)" /> 
  5. </form> 
  6. </div> 
  7.  
  8. <?php 
  9. $p_tmp = $_FILES['plik']['tmp_name']; 
  10. $p_nazwa = $_FILES['plik']['name']; 
  11. $p_rozmiar = $_FILES['plik']['size']; 
  12. if(is_uploaded_file($p_tmp)) { 
  13. move_uploaded_file($p_tmp, "$p_nazwa");
  14. echo "Plik $p_nazwa o rozmiarze $p_rozmiar bajtów zostal pomysle wyslany!";
  15. } 
  16. ?>


pomoze ktos smile.gif?

sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.