Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] move_uploaded_file
Forum PHP.pl > Forum > Przedszkole
Wykrywacz
Czy mógłbym was prosić o rzucenie okiem, bo nie potrafię znaleźć błędu, który powoduje że się plik niechce uploadować, a tym samym dalsza część czyli zmiana wielkości też nie dział smile.gif

  1. <?php
  2. $uploadfile = $_FILES["plik"]["tmp_name"];
  3.  $name = $_FILES["plik"]["name"];
  4.  
  5.  
  6.  
  7.  move_uploaded_file($uploadfile,$_SERVER['DOCUMENT_ROOT'].'cms/foty/'.$name);
  8.  
  9.  $file = ($_SERVER['DOCUMENT_ROOT'].'cms/foty/'.$name);
  10.  
  11.  $org = imagecreatefromjpeg($file);
  12.  $size_org = getimagesize($file);
  13.  $x_new = 100;
  14. if ($size_org[0] >= $size_org[1]){
  15. $y_new = $x_new * $size_org[1] / $size_org[0];
  16. $x_new = $x_new;
  17. }
  18. else {
  19. $y_new = $max_size;
  20. $x_new = $max_size * $size_org[0] / $size_org[1] ;
  21. }
  22. $new = imagecreatetruecolor($x_new,$y_new);
  23.  $dir2 = '1_'.$name;
  24.  imagecopyresampled($new,$org,0,0,0,0,$x_new,$y_new,$size_org[0],$size_org[1]);
  25. imagejpeg($new,$dir2,80);
  26. imagedestroy($new);
  27. imagedestroy($org);
  28. ?>
siemakuba
pokaż takie rzeczy:

  1. <?php
  2. var_dump($_FILES);
  3. var_dump($_SERVER['DOCUMENT_ROOT']);
  4. ?>


pozdr.
Wykrywacz
array(1) { ["plik"]=> array(5) { ["name"]=> string(5) "1.jpg" ["type"]=> string(10) "image/jpeg" ["tmp_name"]=> string(14) "/tmp/phpAZPEMv" ["error"]=> int(0) ["size"]=> int(18973) } } string(25) "/var/www/htdocs/teta-tech"
siemakuba
OK, i teraz popatrz na to co masz w $_SERVER['DOCUMENT_ROOT'];
Kod
/var/www/htdocs/teta-tech

potem popatrz jak budujesz ścieżkę do pliku:
  1. <?php
  2. $_SERVER['DOCUMENT_ROOT'].'cms/foty/'.$name;
  3. ?>

i ostatecznie zobacz co ci z tego wychodzi:

$_SERVER['DOCUMENT_ROOT'] + cms/foty/ = /var/www/htdocs/teta-techcms/foty/

pozdr.
Wykrywacz
poprawiłem ale nie w tym chyba leży problem. Bo nadal się nie wykonuje.
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.