Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] move_uploaded_file
Wykrywacz
post 6.12.2006, 10:19:56
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ł 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 6.12.2006, 12:39:22
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 6.12.2006, 14:27:26
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 6.12.2006, 14:32:42
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 6.12.2006, 15:18:53
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 00:29