Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Upload ze zmianą nazwy
moto0095
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

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


Witam mam oto taki skrypt uploadu:
  1. <?php
  2.  
  3. if(isset($_GET['dodaj'])){
  4.  
  5. $f = $_FILES['plik_upload'];
  6.  
  7.  
  8.  
  9. if(empty($f)){
  10.  
  11. die ('<b>Wypełnij poprawnie formularz</b><br><a target="_top" href="Fani_Galeria_Dodaj_Info.php">Wróć</a>');
  12.  
  13. }
  14.  
  15. echo '<div id="napis">';
  16.  
  17. if($f['type'] == 'image/jpeg')
  18.  
  19. {
  20.  
  21. echo '<center>Ładowanie<br><img src="load.gif" alt"load" /></center>';
  22.  
  23.  
  24.  
  25. if (move_uploaded_file($f['tmp_name'], 'upload/'.$f['name'])){
  26.  
  27. $name = $_FILES['plik_upload']['name'];
  28.  
  29. chmod('./upload/'.$f['name'], 0666);
  30.  
  31. echo "<script type=\"text/javascript\"> onload = function () {document.getElementById('napis').innerHTML='Plik został załadowany poprawnie...<br><a target=\"_top\" href=\"Fani_Galeria_Dodaj_Info.php\">Wróć</a>'}</script>";
  32.  
  33. }
  34.  
  35. else {
  36.  
  37. echo "<script type=\"text/javascript\"> onload = function () {document.getElementById('napis').innerHTML='Plik nie został załadowany.<br><a target=\"_top\" href=\"Fani_Galeria_Dodaj_Info.php\">Wróć</a>'}</script>";
  38.  
  39. }
  40.  
  41. }
  42.  
  43. else
  44.  
  45. {
  46.  
  47. die ('<b>Niedozwolony plik</b><br><a target="_top" href="Fani_Galeria_Dodaj_Info.php">Wróć</a>');
  48.  
  49. }
  50.  
  51. }
  52.  
  53. else{
  54.  
  55.  
  56. <form enctype="multipart/form-data" action="?dodaj" method="POST">
  57.  
  58. Plik
  59.  
  60. <input type="file" size="32" name="plik_upload" value="">
  61.  
  62. <input type="submit" value="Dodaj" />
  63.  
  64. </form>
  65.  
  66. ';
  67.  
  68. }
  69.  
  70. ?>


I chciałbym do niego podpiąć zmianę nazwy.
Chodzi mi oto aby było pole <input> "Podaj nazwę" i po wpisaniu do niego np: "fotka" to na serwerze zapisze się jako fotka.jpg
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


Fajnie. I czego w związku z tym oczekujesz? Od razu uprzedzę, że gotowca na tym forum raczej nie dostaniesz, tak prosto to nie ma. Dodaj pole INPUT do formularza, po odebraniu sprawdź czy ktoś przypadkiem nie chce nam zrobić bubu, wpisując ciach, a potem popraw wywołanie move_uploaded_file() by korzystało z wpisanej nazwy.
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: 28.12.2025 - 20:02