Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] move_uploaded_file
Wykrywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


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ł (IMG:http://forum.php.pl/style_emoticons/default/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. ?>
Go to the top of the page
+Quote Post
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


pokaż takie rzeczy:

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


pozdr.
Go to the top of the page
+Quote Post
Wykrywacz
post
Post #3





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


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"
Go to the top of the page
+Quote Post
siemakuba
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


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.
Go to the top of the page
+Quote Post
Wykrywacz
post
Post #5





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


poprawiłem ale nie w tym chyba leży problem. Bo nadal się nie wykonuje.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 14:52