Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd podczas wgrywania fotki, na local host mi działa a w necioe nie!!!!
klanik
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 21.08.2007

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


siemka, mam taki cod:

  1. <?php
  2. function thumbnail($i,$nw,$p,$nn) { 
  3. $img=imagecreatefromjpeg("$i"); 
  4. $ow=imagesx($img); 
  5. $oh=imagesy($img); 
  6. $scale=$nw/$ow; 
  7. $nh=ceil($oh*$scale); 
  8. $newimg=imagecreate($nw,$nh); 
  9. imagecopyresized($newimg,$img,0,0,0,0,$nw,$nh,$ow,$oh); 
  10. imagejpeg($newimg, $p.$nn); 
  11. return true; 
  12. } 
  13.  
  14.  
  15.  
  16.  
  17.  
  18. $ile_scr = ''.$nrz.'';
  19. $numer_scr = '' . strtolower($_SESSION['login']) . '_' . $ile_scr . '';
  20. $nowa=("$kat/$numer_scr.jpg");
  21. copy ($file, $nowa);
  22.  
  23. if ($file_type = "image/pjpeg"){
  24. #thumbnail(filetouse,newwidth,newpath,newname); 
  25. thumbnail("$file",$zmniejsz,"$kat_min/","$numer_scr.jpg"); 
  26.  
  27. $zdjecia['ip_'.$nrz.''] = SerializeText($_SERVER['REMOTE_ADDR']);
  28. $zdjecia['ip'] = SerializeText($_SERVER['REMOTE_ADDR']);
  29. $zdjecia['zdjecia'.$nrz.''] = '' . $kat . '' . $numer_scr . '.jpg';
  30. $zdjecia['zdjecia'.$nrz.'_m'] = '' . $kat_min . '' . $numer_scr . '.jpg';
  31. $zdjecia['data_1_'.$nrz.''] = date("d/m/Y");
  32. $zdjecia['data_2_'.$nrz.''] = date("H:i:s");
  33. $zdjecia['opis_'.$nrz.''] = 'Brak opisu zdjęcia...';
  34. $zdjecia['zdjecia'.$nrz.'_'.$nrz.''] = '1';
  35. zdjecia_Update($zdjecia);
  36. $user_record['e_zdjecia'] ++;
  37. user_Update($user_record);
  38. ?>


i sprawa jest taka, że gdy jestem na local host to mi się wgrywa zdjecie i robi miniatórka, a gdy prubóje na stronie w necie to wyskakuje następujacy błą


  1. <?php
  2. Warning: imagesx(): supplied argument is not a valid Image resource in /home/chojnacki/domains/klanik.sgv.pl/public_html/forum/users.php on line 4
  3.  
  4. Warning: imagesy(): supplied argument is not a valid Image resource in /home/chojnacki/domains/klanik.sgv.pl/public_html/forum/users.php on line 5
  5.  
  6. Warning: Division by zero in /home/chojnacki/domains/klanik.sgv.pl/public_html/forum/users.php on line 6
  7.  
  8. Warning: imagecreate() [function.imagecreate]: Invalid image dimensions in /home/chojnacki/domains/klanik.sgv.pl/public_html/forum/users.php on line 8
  9.  
  10. Warning: imagecopyresized(): supplied argument is not a valid Image resource in /home/chojnacki/domains/klanik.sgv.pl/public_html/forum/users.php on line 9
  11.  
  12. Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/chojnacki/domains/klanik.sgv.pl/public_html/forum/users.php on line 10
  13.  
  14.  
  15.  
  16. Zdjęcie numer 1 dodane...
  17. ?>



czy ktoś wie co jest nie tak?questionmark.gif moja strona klanik.pl, a kozystam z serwera: www.cal.pl


--------------------
Spotkało się kilku informatyków i jak to zwykle bywa, rozmowy szybko zeszły na tematy komputerowe. Wreszcie któryś z nich zaproponował: - Panowie, porozmawiajmy o czymś normalnym, np. o dupach. Nastąpiła bardzo długa cisza, a po niej jeszcze więcej krępującego milczenia. Wreszcie któryś odpowiada: - Słuchajcie, moja karta graficzna jest do dupy...
--------------------
Dobre strony: Klanik.pl, Wierszyki, Kawały, Forum...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
klocu
post
Post #2





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

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


szczerze nie dziwię się że nie działa. korzystasz z dość niekorzystnego systemu copy...

odnośnie funkcji wrzutu na serwer poczytaj http://www.tizag.com/phpT/fileupload.php
a i pamiętaj o uprawnieniach na foldery do zapisu...
Go to the top of the page
+Quote Post
klanik
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 21.08.2007

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


tak, tak, żeby ta strona jeszcze była po polsku, nic nie czaje z niej... a i jak się robi uprawinienia dla folderów, bo ja nigdy nie robiłem?questionmark.gif?


--------------------
Spotkało się kilku informatyków i jak to zwykle bywa, rozmowy szybko zeszły na tematy komputerowe. Wreszcie któryś z nich zaproponował: - Panowie, porozmawiajmy o czymś normalnym, np. o dupach. Nastąpiła bardzo długa cisza, a po niej jeszcze więcej krępującego milczenia. Wreszcie któryś odpowiada: - Słuchajcie, moja karta graficzna jest do dupy...
--------------------
Dobre strony: Klanik.pl, Wierszyki, Kawały, Forum...
Go to the top of the page
+Quote Post
klocu
post
Post #4





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

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


daleko nie szukając: http://phppl.ezpublish.no/wortal/artykuly/...y/upload_plikow

uprawnienia poprzez Twojego klienta ftp, masz gdzieś tam opcję "ustaw uprawnienia" i zaznaczasz tyle ile potrzebujesz... (najlepiej 777 aby skrypty nie mówiły nie przy wrzucaniu)
Go to the top of the page
+Quote Post
klanik
post
Post #5





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 21.08.2007

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


jeżeli znasz sie na tym to mi pokaż co mam wstawić za to:

  1. <?php
  2. copy ($file, $nowa);
  3. ?>


a nie pokazujesz mi kod, męczyłem się z nim i nic nie czaje....


--------------------
Spotkało się kilku informatyków i jak to zwykle bywa, rozmowy szybko zeszły na tematy komputerowe. Wreszcie któryś z nich zaproponował: - Panowie, porozmawiajmy o czymś normalnym, np. o dupach. Nastąpiła bardzo długa cisza, a po niej jeszcze więcej krępującego milczenia. Wreszcie któryś odpowiada: - Słuchajcie, moja karta graficzna jest do dupy...
--------------------
Dobre strony: Klanik.pl, Wierszyki, Kawały, Forum...
Go to the top of the page
+Quote Post
franki01
post
Post #6





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


  1. <?php
  2. move_uploaded_file ($file, $nowa);
  3. ?>


n/c Skad bierzecie te stare metody? Juz ktoras osoba takie cos robi..

EDIT:
I jeszcze jedno.. Z jakiej racji uzywasz $file jezeli to nigdzie wczesniej nie bylo zadeklarowane? Moze chodzi o $_FILES['file']['tmp_name'] ? I pokaz kod formularza jaki to wysyla bo potrzeba dodac encode="multipart/form-data"

Ten post edytował franki01 17.09.2007, 20:33:25
Go to the top of the page
+Quote Post
klanik
post
Post #7





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 21.08.2007

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


no to tak, w php to mam tak:

  1. if ($_GET['type'] == 'ladowanie_zdjecia_'.$nrz.'_2') {
  2.  
  3. $data = "forum/data/zdjecia/" . strtolower($_SESSION['login']) . ".php";
  4. if (file_exists($data))
  5. {
  6. } else
  7. {
  8. $fp = fopen ($data, "a");
  9. flock($fp, LOCK_EX);
  10. fputs ($fp, '<?
  11. user||login=' . strtolower($login) . '||ip=' . SerializeText($_SERVER['REMOTE_ADDR']) . '||;
  12. ?>');
  13. flock($fp, LOCK_UN);
  14. fclose ($fp);
  15. }
  16.  
  17. $ile_scr = ''.$nrz.'';
  18. $numer_scr = '' . strtolower($_SESSION['login']) . '_' . $ile_scr . '';
  19. $nowa=("$kat/$numer_scr.jpg");
  20. copy ($file, $nowa);
  21.  
  22. if ($file_type = "image/pjpeg"){
  23. #thumbnail(filetouse,newwidth,newpath,newname); 
  24. thumbnail("$file",$zmniejsz,"$kat_min/","$numer_scr.jpg"); 
  25.  
  26. $zdjecia['ip_'.$nrz.''] = SerializeText($_SERVER['REMOTE_ADDR']);
  27. $zdjecia['ip'] = SerializeText($_SERVER['REMOTE_ADDR']);
  28. $zdjecia['zdjecia'.$nrz.''] = '' . $kat . '' . $numer_scr . '.jpg';
  29. $zdjecia['zdjecia'.$nrz.'_m'] = '' . $kat_min . '' . $numer_scr . '.jpg';
  30. $zdjecia['data_1_'.$nrz.''] = date("d/m/Y");
  31. $zdjecia['data_2_'.$nrz.''] = date("H:i:s");
  32. $zdjecia['opis_'.$nrz.''] = 'Brak opisu zdjęcia...';
  33. $zdjecia['zdjecia'.$nrz.'_'.$nrz.''] = '1';
  34. zdjecia_Update($zdjecia);
  35. $user_record['e_zdjecia'] ++;
  36. user_Update($user_record);
  37.  
  38.  print('<CENTER><img src="blank.jpg" border="0" height="45" width="1"><br><img border="0" src="images/load/load.gif"><br><img src="blank.jpg" border="0" 
  39.  
  40. height="5" width="1"><br><font size="2" color="#228B22"><b>Zdjęcie numer '.$nrz.' dodane...</b></font></CENTER><meta http-equiv="Refresh" content="1; 
  41.  
  42. URL=javascript:history.back();">');
  43. }
  44. }


funkcja zmieniania miniaturki:
  1. <?php
  2. function thumbnail($i,$nw,$p,$nn) { 
  3. $img=imagecreatefromjpeg("$i"); 
  4. $ow=imagesx($img); 
  5. $oh=imagesy($img); 
  6. $scale=$nw/$ow; 
  7. $nh=ceil($oh*$scale); 
  8. $newimg=imagecreate($nw,$nh); 
  9. imagecopyresized($newimg,$img,0,0,0,0,$nw,$nh,$ow,$oh); 
  10. imagejpeg($newimg, $p.$nn); 
  11. return true; 
  12. }
  13. ?>


a w formulażu mam tak:
  1. <?php
  2. <form method="post" enctype="multipart/form-data" action="galeria.php?type=ladowanie_zdjecia_'.$nrz.'_2">
  3. <table border="0" cellpadding="0" cellspacing="0" width="460" height="120">
  4. <tr>
  5. <td><img src="blank.jpg" border="0" height="5" width="0"></td>
  6. <td></td>
  7. </tr>
  8. <tr>
  9. <td>
  10. <img src="blank.jpg" border="0" height="1" width="20">
  11. </td>
  12. <td>
  13. <img src="blank.jpg" border="0" height="6" width="1"><br>
  14. <font face="verdana,arial,helvetica" size="1">Wgraj zdjęcie:</font><br>
  15. <img src="blank.jpg" border="0" height="3" width="1"><br>
  16. <input name="file" class="edit" style="padding: 0pt; font-family: Arial;" size="63" type="file"><br>
  17. <img src="blank.jpg" border="0" height="3" width="1"><br>
  18. <input src="images/button/wgraj.PNG" type="image" value="Zapisz">
  19. <a href="javascript:location.reload()"><img oncontextmenu="return false" src="images/button/zrezygnuj.PNG" border="0"></a><br>
  20. <img src="blank.jpg" border="0" height="6" width="1">
  21. </td>
  22. </tr>
  23. </table></form>
  24. ?>


i mi nie hodzi, już copy zastąpiłem move_uploaded_file i na local host mi wgrało, ale wystąpił błąt:


Warning: imagecreatefromjpeg(D:/Serwer/Max OTS/WebServ/temp/file-uploads\phpB.tmp) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 3

Warning: imagesx(): supplied argument is not a valid Image resource in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 4

Warning: imagesy(): supplied argument is not a valid Image resource in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 5

Warning: Division by zero in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 6

Warning: imagecreate() [function.imagecreate]: Invalid image dimensions in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 8

Warning: imagecopyresized(): supplied argument is not a valid Image resource in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 9

Warning: imagejpeg(): supplied argument is not a valid Image resource in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\public_html\forum\users.php on line 10

Ten post edytował klanik 18.09.2007, 20:15:43


--------------------
Spotkało się kilku informatyków i jak to zwykle bywa, rozmowy szybko zeszły na tematy komputerowe. Wreszcie któryś z nich zaproponował: - Panowie, porozmawiajmy o czymś normalnym, np. o dupach. Nastąpiła bardzo długa cisza, a po niej jeszcze więcej krępującego milczenia. Wreszcie któryś odpowiada: - Słuchajcie, moja karta graficzna jest do dupy...
--------------------
Dobre strony: Klanik.pl, Wierszyki, Kawały, Forum...
Go to the top of the page
+Quote Post
klocu
post
Post #8





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

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


no to pokaż ten kod nowy, a nie wrzucasz drugi raz ten sam.
po drugie staramy sie pisac po polsku jeśli jest to mozliwe (łatwiej się czyta)
po trzcie w Twoim kodzie zwrócone błędy jak widać dotyczą braku pliku w podanej lokacji, czyli gdzieś musiałeś walnąć ścieżki dostępu albo cały czas Ci tych plików nie uploaduje.
Go to the top of the page
+Quote Post
gam3r
post
Post #9





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 8.06.2005

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


Cytat(klanik @ 17.09.2007, 21:08:18 ) *
jeżeli znasz sie na tym to mi pokaż co mam wstawić za to:

  1. <?php
  2. copy ($file, $nowa);
  3. ?>


a nie pokazujesz mi kod, męczyłem się z nim i nic nie czaje....


po 1sze angielskiego nie nauczyli w szkole?
po 2gie temat uploadu plików poruszany jest co jakieś 2tyg więc w archiwum forum jest wiele informacji na ten temat
po 3cie poza forum jest mnóstwo artykułów (także po polsku) które opisują podobne "problemy"
po 4te jak sam rozwiążesz problem to więcej się nauczysz niż dostając gotowca (możesz szperać chociażby w manualu)
po 5te przecież komunikaty Warning dosyć jasno opisują co nie pasuje
po 6ste nie rozumiem dlaczego taki pretensjonalny ton twoich wypowiedzi

ps. formulaż , błąt, nie hodzi - n/c
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 Aktualny czas: 20.08.2025 - 11:33