Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]bardzo dziwne zachowanie skryptu
dudziec
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 3.06.2005
Skąd: Knurów

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


Witam serdecznie, zmodyfikowałem sobie znalezione gotowce do uploadu plikow graficznych , wszystko by było ok. ale wyskakuje bład :

Warning: move_uploaded_file(../galeriak/1272679116_07031800.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in D:\VertrigoServ\www\radio\script\g.php on line 15
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\Users\Eagle\AppData\Local\Temp\phpD277.tmp' to '../galeriak/1272679116_07031800.jpg' in D:\VertrigoServ\www\radio\script\g.php on line 15
Warning: chmod() [function.chmod]: No such file or directory in D:\VertrigoServ\www\radio\script\g.php on line 16
Warning: mkdir() [function.mkdir]: No such file or directory in D:\VertrigoServ\www\radio\script\g.php on line 29
Warning: imagecreatefromjpeg(../galeriak/1272679116_07031800.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in D:\VertrigoServ\www\radio\script\g.php on line 30
Warning: imagesx(): supplied argument is not a valid Image resource in D:\VertrigoServ\www\radio\script\g.php on line 31
Warning: imagesy(): supplied argument is not a valid Image resource in D:\VertrigoServ\www\radio\script\g.php on line 32
Warning: Division by zero in D:\VertrigoServ\www\radio\script\g.php on line 39
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in D:\VertrigoServ\www\radio\script\g.php on line 41
Warning: imagecopyresized(): supplied argument is not a valid Image resource in D:\VertrigoServ\www\radio\script\g.php on line 42
Warning: imagejpeg(): supplied argument is not a valid Image resource in D:\VertrigoServ\www\radio\script\g.php on line 43
Warning: imagedestroy(): supplied argument is not a valid Image resource in D:\VertrigoServ\www\radio\script\g.php on line 44
Warning: imagedestroy(): supplied argument is not a valid Image resource in D:\VertrigoServ\www\radio\script\g.php on line 45


Co ciekawe tutaj mam plik o nazwie:

g.php - tam się przetwarza grafike

i formularz zaincludowany na stronie:
  1. <p>DODAJ ZDJĘCIE DO GALERII:</p>
  2. <form action="index.php?g" method="post" enctype="multipart/form-data">
  3. <p><input type="file" name="img" SIZE="65"/></p>
  4. <p><input type="submit" name="upload_submit" value="Wyślij zdjęcie" /></p></form>


gdy jest odwolanie do g.php - wszystko działa jak nalezy a jak odwołam do index.php?g bo taką mam strukture to wszystko siada!! :| i nie wiem gdzie szukać błedu



kod przetwarzania pliku wyglada tak:


  1.  
  2. <?
  3.  
  4. //przesyl pliku
  5. $img_tmp = $_FILES['img']['tmp_name']; //tymczasowy plik
  6.  
  7. $img_name = $_FILES['img']['name']; // nazwa pliku
  8.  
  9. $img_size = $_FILES['img']['size']; //
  10.  
  11. list($mt, $t) = explode(' ', microtime());
  12. $pic_name = $t.'_'.substr($mt, 2).'.jpg'; //nazwa pliku losowa
  13.  
  14. if(is_uploaded_file($img_tmp)) //upload pliku
  15. {
  16. move_uploaded_file($img_tmp,'../galeriak/'.$pic_name);
  17. chmod('../galeriak'.$pic_name,0755);
  18.  
  19. }
  20.  
  21. // tutaj tworzenie miniatury
  22. //$fname - folder w ktorym jest obrazek
  23. //$Image - nazwa obrazka
  24. //$MaxSize - maksymalny rozmiar
  25.  
  26. function tworzminiature($fname,$Image,$MaxSize){
  27. $filename = sprintf("%s/%s",$fname,$Image);
  28. $filename1 = sprintf("%s/tn/tn_%s",$fname,$Image);
  29. if (file_exists($filename1)) return;
  30. if (!file_exists("$fname/tn")) mkdir ("$fname/tn", 0777);
  31. $im = imagecreatefromjpeg($filename);
  32. $w = imageSX($im);
  33. $h = ImageSY($im);
  34. if ($w > $h)
  35. {
  36. $nw = $MaxSize;
  37. $nh = $h*$nw/$w;
  38. }else {
  39. $nh = $MaxSize;
  40. $nw = $w*$nh/$h;
  41. }
  42. $im1 = imagecreatetruecolor($nw,$nh);
  43. ImageCopyResized($im1,$im,0,0,0,0,$nw,$nh,$w,$h);
  44. ImageJpeg($im1,$filename1);
  45. ImageDestroy($im);
  46. ImageDestroy($im1);
  47. }
  48. //wywolanie funkcji tworzacej miniature
  49. tworzminiature("../galeriak",$pic_name,75);
  50.  
  51.  
  52. // tutaj zapytanie do bazy
  53.  
  54.  
  55.  
  56. //wyswietlanie wyniku
  57.  
  58.  
  59. ?>
  60.  



Co roboić bo ja głowy nie mam nic a nic :|
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 00:49