Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z UPLOADEM, PROSZĘ O POMOC!!!
Glock
post 7.12.2006, 20:30:29
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 7.12.2006

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


Mam pewien problem. Robie upoload plików. I mam zrobiony skrypt ale niewiem jak zrobić aby po załadowaniu pliku wyświetlał się do niego adres oraz aby nazwa pliku nie mogła się powtórzyć.

Zawartość pliku accept.php(tutaj ma się wyświetlać adres do pliku)
  1. <body background="gfx/background.gif">
  2. <center>
  3. <table width="500">
  4. <tr>
  5. <td>
  6. <p align="center">
  7. <img src="gfx/top.jpg">
  8. </td>
  9. </tr>
  10. <tr>
  11. <td height="600"background="gfx/bg.gif"valign="top">
  12. <center>
  13. <br><br><font color="white">
  14. <b>Darmowy hosting grafiki</b>
  15. <br><br>
  16. <p>
  17. <?
  18. include ("menu.php");
  19. ?>
  20.  
  21. <br>
  22. <br><br><br><br>
  23. Twój plik został poprawnie dodany na server.<br>
  24. Oto adres do pliku: <? echo "<br>http://www.konradkolasa.exh.pl/php/uplader/pool/pliki/";?>
  25. <br><br><br><br><br><br><br><br><br>
  26. :: REKLAMA ::
  27. <br>
  28. <?
  29. include ("ad.php");
  30. ?>
  31. </td>
  32. </tr>
  33. <tr><td valign="bottom">
  34. <font color="white">
  35. 2006 by GLoader.xt.pl
  36. </td></tr>
  37. </table>


Zawartość pliku uploader.php(odpowiada za upload)

  1. <?
  2. // ---------------------------------------------------------------------
  3. // Konfiguracja
  4.  
  5. // Katalog do którego będą nagrywane pliki (musi mieć odpowiednie
  6. // uprawnienia - patrz plik readme.txt)
  7. $uplPath="pliki";
  8.  
  9. // Adres strony, która wyświetli się po poprawnym załadowaniu pliku
  10. $ok="accept.php";
  11.  
  12. // Adres strony która wyświetli się, gdy nie uda się załadować pliku
  13. $blad="error.php";
  14.  
  15. // Koniec konfiguracji
  16. // ---------------------------------------------------------------------
  17.  
  18.  
  19.  
  20. if (is_uploaded_file($plik))
  21. {
  22.  copy($plik, "$uplPath/$plik_name");
  23.  chmod("$uplPath/$plik_name", 0666);
  24.  
  25.  header("Location: $ok");
  26. }
  27. else
  28.  header("Location: $blad");
  29.  
  30.  
  31. ?>


PROSZĘ O SUGESTIĘ, POMOC!!!

Ten post edytował Glock 10.12.2006, 19:02:44
Go to the top of the page
+Quote Post
empathon
post 7.12.2006, 22:40:48
Post #2





Grupa: Zarejestrowani
Postów: 246
Pomógł: 31
Dołączył: 13.11.2006
Skąd: się znamy?

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


Cytat(Glock @ 7.12.2006, 20:30:29 ) *
PROSZĘ O PODANIE PRAWIDŁOWO NAPISANEGO KODU!!!

blink.gif
www.rentacoder.com/
tutaj co najwyzej mozna prosic o pomoc albo sugestie...


--------------------
Goldenline: Łukasz Rodziewicz
Go to the top of the page
+Quote Post
Misio311
post 8.04.2007, 16:58:30
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 2
Dołączył: 15.08.2006
Skąd: ZmC

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


Proszę bardzo smile.gif


  1. <body>
  2. <form action="#" method="post" enctype="multipart/form-data">
  3. <input type="file" name="plik" />
  4. <input type="submit" value="Send" />
  5. </p>
  6. </form>
  7.  
  8.  
  9. <?php
  10.  
  11. $plik_tmp = $_FILES['plik']['tmp_name'];
  12. $plik_nazwa = $_FILES['plik']['name'];
  13. $plik_rozmiar = $_FILES['plik']['size'];
  14.  
  15. $plik_nazwa = strtolower($plik_nazwa);
  16. $plik_nazwa = str_replace(" ","",$plik_nazwa); // usuwa spację 
  17. $plik_nazwa = str_replace("_","",$plik_nazwa); // usuwa dolne kreski
  18. $nowanazwa = date(dmyHis);
  19. $nowanazwa2 = ($nowanazwa.$plik_nazwa);
  20.  
  21. if(is_uploaded_file($plik_tmp)) {
  22.  move_uploaded_file( $plik_tmp, "pliki/$nowanazwa2");
  23. echo "Plik: <strong>$plik_nazwa</strong>
  24. o rozmiarze <strong>$plik_rozmiar bajtów</strong>
  25. został przesłany na serwer!<br> Jego nazwa została zmieniona na: <b>$nowanazwa2</B><br> A oto adres do pliku: <b>http://www.konradkolasa.exh.pl/php/uplader/pool/pliki/$nowanazwa2</B>";
  26. }
  27.  
  28. ?>



Pozdrawiam

-------------------------
nie ma to jak odkopać wątek
z zeszłego roku ....
~Cienki1980


Ten post edytował Cienki1980 8.04.2007, 17:25:36
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: 6.07.2025 - 06:57