Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Upload pliku i sprawdzanie jego rozmiaru ( px )
Forum PHP.pl > Forum > Przedszkole
integer000
  1. <?php
  2. if ($_GET['m'] == 'addnews') {
  3.  
  4. echo "<form action="?action=news&m=addnewssave" method="post" enctype="multipart/form-data">
  5. temat newsa: <input type="text" name="temat"><br>
  6. Zdjęcie: <input type="file" name="images" /><br>
  7. treść: <textarea name="tresc" cols=44 rows=10></textarea><br>
  8. <input type="submit" value="dodaj newsa" /><br>
  9. </form>";
  10.  }
  11.  
  12. if ($_GET['m'] == 'addnewssave') {
  13.  
  14. //  $temat = $_POST['temat'];
  15. //  $tresc = $_POST['tresc'];
  16.  $filename = $_FILES['images']['name'] ;
  17.  
  18.  
  19.  
  20. echo imagesx($filename);
  21. echo ' ';
  22. echo imagesy($filename);
  23.  
  24. }
  25. ?>


Jak poprawnie zastosować funkcję imagesy,x tak aby pokazywała mi rozmiar X i Y w px uploadowanego zdjęcia questionmark.gif napisałem coś takiego ale niestety nic mi nie pokazuje...
Cienki1980
Jeżeli jeszcze nie uploadowałeś pliku z folderu tymczasowego ( funkcja copy() lub move_uploaded_files() ( z wskazaniem na drugą )) to spróbuj takie coś :

  1. <?php
  2. $filename = $_FILES['images']['tmp_name'] ;
  3. ?>
integer000
niestety nie trybi ...

a jak z pliku tymczasowego zrobić tak: <img src=\"foto z pliku tymczasowego\">

pomogło by mi to ogarnąć myślami smile.gif
Cienki1980
Echh dopiero zauważyłem że używasz imagesx" title="Zobacz w manualu PHP" target="_manual i imagesy" title="Zobacz w manualu PHP" target="_manual. Jak można doczytać w manualu funkcje te jako parametr podaje się identyfikator obrazka, a nie plik zawierający obrazek.

Do sprawdzania wielkości użyj:
  1. <?php
  2. print_r(getimagesize($filename));
  3. ?>
integer000
po co mi wielkość obrazka questionmark.gif?
i w jaki sposób pobrać ten identyfikator obrazka ? albo jakiej innej funkcji użyć ?
Cienki1980
Cytat(integer000 @ 25.03.2007, 09:26:00 ) *
Jak poprawnie zastosować funkcję imagesy,x tak aby pokazywała mi rozmiar X i Y w px uploadowanego zdjęcia questionmark.gif napisałem coś takiego ale niestety nic mi nie pokazuje...


No chyba chciałeś rozmiar obrazka w px questionmark.gif Sprawdziłeś w ogóle co zwraca getimagesize() questionmark.gif?
mike
Cytat(integer000 @ 25.03.2007, 09:26:00 ) *
Jak poprawnie zastosować funkcję imagesy,x tak aby pokazywała mi rozmiar X i Y w px uploadowanego zdjęcia questionmark.gif napisałem coś takiego ale niestety nic mi nie pokazuje...

Cytat(integer000 @ 25.03.2007, 10:12:51 ) *
po co mi wielkość obrazka questionmark.gif?

Powiedz mi jak my Ci mamy pomóc skoro nawet Ty nie wiesz czego chcesz?
Zdecyduj się. Weź dwa głębokie wdechy i napisz dokładnie co chcesz osiągnąć.
integer000
Podziękował snitch.gif snitch.gif snitch.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.