Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Strefa.pl - Upload plików
The Night Shadow
post
Post #1





Grupa: Zarejestrowani
Postów: 495
Pomógł: 2
Dołączył: 5.02.2006
Skąd: Wrocław

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


Czy ktoś z was słyszał może o problemach z uploadem plików z poziomu strony www na tym serwisie? Jeśli tak jak rozwiązać probler? Pliki teoretycznie są przesyłane, a w praktyce nie zapisują się ani do bazy ani na dsku serwera. Na nazwa.pl wszystko działa jak należy.

  1. <?php
  2. if ( $nwyslij == 'tak' )
  3. {
  4.  
  5. if ( is_uploaded_file($_FILES['plik']['tmp_name']) )
  6. {
  7. if( !$_FILES['plik']['type'] == "image/jpeg" AND $_FILES['plik']['type'] == "image/gif" AND $_FILES['plik']['type'] == "image/pjpeg")
  8. {
  9. $t_bledy[] = '<span style="color: red;">Format pliku jest niepoprawny (JPG/GIF).</span>';
  10. $blad++;
  11. }
  12.  
  13. if ($_FILES['plik']['size'] > 1024*500) 
  14. {
  15. $t_bledy[] = '<br /><br /><span style="color: red;">Rozmiar pliku jest zbyt duży (max 500 KB).</span>';
  16. $blad++;
  17. }
  18. }
  19. else
  20. {
  21. $t_bledy[] = '<span style="color: red;">Proszę wybrać plik.</span>';
  22. $blad++;
  23. }
  24.  
  25. if ( $blad == 0 )
  26. {
  27.  
  28. if ( is_uploaded_file($_FILES['plik']['tmp_name']) )
  29. {
  30. if ( $_FILES['plik']['type'] == "image/jpeg" OR $_FILES['plik']['type'] == "image/pjpeg" )
  31. {
  32. $rodzaj = 'jpg';
  33. }
  34. else
  35. if ( $_FILES['plik']['type'] == "image/gif" )
  36. {
  37. $rodzaj = 'gif';
  38. }
  39.  
  40. $z_dodawanie =
  41. ('
  42. INSERT INTO toska_foto
  43. SET toska_foto_foto = ''.$rodzaj.''
  44. ');
  45.  
  46. $p_dodawanie = mysql_query($z_dodawanie);
  47. $nidd = mysql_insert_id();
  48.  
  49. if ( $_FILES['plik']['type'] == "image/jpeg" OR $_FILES['plik']['type'] == "image/pjpeg" )
  50. {
  51. $nazwa_roz = $nidd.'.jpg';
  52. }
  53. else
  54. if ( $_FILES['plik']['type'] == "image/gif" )
  55. {
  56. $nazwa_roz = $nidd.'.gif';
  57. }
  58.  
  59.  
  60. $nazwa_pliku = 'Upload/'.$nazwa_roz;
  61.  
  62. if( move_uploaded_file( $_FILES['plik']['tmp_name'], $nazwa_pliku ) )
  63. {
  64. }
  65.  
  66. $t_bledy[] = 'Zdjęcie zostało dodane';
  67. $blad++;
  68. }
  69. }
  70. }
  71. ?>


--------------------
Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych
Copywriter
Go to the top of the page
+Quote Post
devnul
post
Post #2





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


skoro działa jak należy to w czym problem? Albo jest ok albo jest problem. Skoro na jednym serwerze dziala znaczy ze jest ok. A ze na innym nie dziala to cóż - czaseme jest tak ze nie mozna przeniesc pliku za pomocą move_uploaded_files ze względu na uprawninia katalogu tymczasowego. Spróbuj skopiować plik. Powinno zadzialac. Jak nie - to skontaktuj sie z administratorem.


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
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: 20.08.2025 - 11:06