Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] import pliku na serwer, problem z nazwą
tomek1973
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 14.03.2009

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



  1. if ($_FILES['plik']['type'] == "image/jpeg")
  2. $plik_tmp = $_FILES['plik']['tmp_name'];
  3. $plik_nazwa = $_FILES['plik']['name'];
  4. $plik_rozmiar = $_FILES['plik']['size'];
  5. $name=$_GET['id']."_1.jpg";
  6. if(is_uploaded_file($plik_tmp)) {
  7. move_uploaded_file($plik_tmp, "$name");
  8. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  9. <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
  10. }
  11.  


Mam powyższy kod, dzięki któremu przerzucam plik na serwer, jednak nie mogę sobie poradzić z nazwą pliku:


  1. $name=$_GET['id']."_1.jpg";




Na serwerze zapisuje się tylko _1.jpg jako nazwa, a pomijana jest pierwsza część nazwy, definiowana przez zmienną $_GET['id']
Jak sobie z tym poradzić?
Go to the top of the page
+Quote Post
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Widocznie zmienna $_GET['id'] jest pusta lub w ogole nie istnieje.W ogole skad ja wytrzasnoles pokaz wiecej kodu razem z formularzem :]


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
tomek1973
post
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 14.03.2009

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


  1. <?
  2. $ostatnio_dodane=mysql_query("SELECT * FROM lowiska WHERE id=".$_GET['id']."");
  3.  
  4.  
  5. while($ostatnio_dodane_row=mysql_fetch_array($ostatnio_dodane))
  6.  
  7. echo'<b>'.$ostatnio_dodane_row['nazwa'].'</b> id= '.$_GET['id'].'';
  8.  
  9.  
  10.  
  11.  
  12. ?>
  13.  
  14.  
  15.  
  16.  
  17.  
  18. <form enctype="multipart/form-data" action="admin_lowiska_zdjecie.php?id=<?=$_GET['id']?>" method="POST">
  19. <input name="plik" type="file" size=60><input type="submit" value="Wyślij plik">
  20. </form>
  21.  
  22.  
  23. <?php
  24. if ($_FILES['plik']['type'] == "image/jpeg")
  25. $plik_tmp = $_FILES['plik']['tmp_name'];
  26. $plik_nazwa = $_FILES['plik']['name'];
  27. $plik_rozmiar = $_FILES['plik']['size'];
  28. $name=$_GET['id']."_1.jpg";
  29. if(is_uploaded_file($plik_tmp)) {
  30. move_uploaded_file($plik_tmp, "$name");
  31. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  32. <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
  33. }
  34.  
  35. ?>
  36.  
  37.  
  38.  
Go to the top of the page
+Quote Post
marcio
post
Post #4





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


To:
  1. echo('
  2. <form enctype="multipart/form-data" action="admin_lowiska_zdjecie.php?id=<?=$_GET['id']?>" method="POST">
  3. <input name="plik" type="file" size=60><input type="submit" value="Wyślij plik">
  4. </form>');

Zamien na:
  1. <form enctype="multipart/form-data" action="admin_lowiska_zdjecie.php?id='.$_GET['id'].'" method="POST">
  2. <input name="plik" type="file" size=60><input type="submit" value="Wyślij plik">
  3. </form>');


Ten post edytował marcio 25.05.2010, 12:59:02


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
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 Aktualny czas: 21.08.2025 - 18:01