wiem, że temat wałkowany (choć wyszukiwarka na forum nie wyświetla żadnych tematów) ale poszukuję rozwiązania, jak ominąć błędy w moim skrypcie.
Pisząc precyzyjnie, kod (Linie od 34 do 42):
function save_image($inPath,$outPath){ } }
raz na jakiś czas wywala errora:
Warning: fopen(http://images.domena.com/website/data/pix/20150925/33300325_10X.JPG) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\WebServ\httpd\execution\saa_addPictures.php on line 38 Warning: fread() expects parameter 1 to be resource, boolean given in C:\WebServ\httpd\execution\saa_addPictures.php on line 40 Warning: fclose() expects parameter 1 to be resource, boolean given in C:\WebServ\httpd\execution\saa_addPictures.php on line 43 Warning: unpack() [function.unpack]: Type c: not enough input, need 1, have 0 in C:\WebServ\httpd\execution\wlib\vendor\de77\TGA.php on line 93 Fatal error: Uncaught exception 'WideImage_InvalidImageSourceException' with message 'File 'images_post/41/be1352bda6b9d630d35a68dc54cdf2e0.jpg' appears to be an invalid image source.' in C:\WebServ\httpd\execution\wlib\WideImage.php:226 Stack trace: #0 [internal function]: WideImage::loadFromFile('images_post/41/...') #1 C:\WebServ\httpd\execution\wlib\WideImage.php(184): call_user_func(Array, 'images_post/41/...') #2 C:\WebServ\httpd\execution\saa_addPictures.php(204): WideImage::load('images_post/41/...') #3 {main} thrown in C:\WebServ\httpd\execution\wlib\WideImage.php on line 226
204 Linijka:
(gdzie $name = nazwa pliku graficznego)
$add_new_file = mysql_query("INSERT INTO `photos`(`ph_id`, `ph_user`, `ph_v`, `ph_cate`, `ph_imag`, `ph_fold`, `ph_data`) VALUES (NULL, NULL, '$id', '$cat_gogo', '" . $name . "', '$catnbr', NOW())");
I zastanawia mnie, co mogę zrobić aby nie zatrzymywało mi kodu, albo przynajmniej z automatu odświeżało mi go, aby zaczynał od początku?
W którym miejscu dodać przykładowo linijkę:
Z góry dziękuję za pomoc
I korzystając z okazji życzę wszystkim Forumowiczom spokojnych, wesołych i radosnych świat!