Ragazzi ho un sito hostato su netsons e come l'utenza è aumentata di pochissimo 100/200 online il sito carica in maniera lentissima.
Ho paura che la colpa sia mia, difatti l'unico error log che vedo è questo
Lo script interessato è uno script che fa in modo di fare il resize di un'immagine e dopo di sovrapporne due.
Ho pensato che magari fosse quello, vi posto i file interessati
Il file index.php
e resize.php
Ovviamente poi ci sono 2 immagini in formato jpg
Questo script serve per creare un'anteprima.
E' urgentissimo, non è che potete darmi una mano? Non è che lo script consuma troppe risorse perchè scritto male? Oppure non è che ogni volta fa il resiza dell'immagine e quindi genera errore?
Help :crying:
Ho paura che la colpa sia mia, difatti l'unico error log che vedo è questo
PHP:
[13-Mar-2014 12:44:41 Europe/Berlin] PHP Warning: imagecreatefromjpeg() [<a href='function.imagecreatefromjpeg'>function.imagecreatefromjpeg</a>]: Cannot read image data in percorso* on line 4
[13-Mar-2014 12:44:41 Europe/Berlin] PHP Warning: imagecopyresampled() expects parameter 1 to be resource, boolean given in percorso* on line 7
[13-Mar-2014 12:44:41 Europe/Berlin] PHP Warning: imagejpeg() expects parameter 1 to be resource, boolean given in percorso*on line 10
[13-Mar-2014 12:44:41 Europe/Berlin] PHP Warning: imagedestroy() expects parameter 1 to be resource, boolean given in percorso* on line 12
Lo script interessato è uno script che fa in modo di fare il resize di un'immagine e dopo di sovrapporne due.
Ho pensato che magari fosse quello, vi posto i file interessati
Il file index.php
PHP:
<?php
$site_url='http://'.$_SERVER['SERVER_NAME'].implode("/", explode("/", $_SERVER['PHP_SELF'], -1)).'/';
$dest = imagecreatefromjpeg($site_url."resize.php");
$src = imagecreatefrompng("play.png");
imagecopyresampled($dest, $src, 0, 0, 0, 0, 700, 300, 700, 300);
header('Content-Type: image/jpeg');
imagejpeg($dest);
imagedestroy($dest);
imagedestroy($src);
?>
e resize.php
PHP:
/*
* PHP GD
* resize an image using GD library
*/
// File and new size
//the original image has 800x600
$filename = 'video.jpg';
//the resize will be a percent of the original size
//$percent = 0.5;
// Content type
header('Content-Type: image/jpeg');
// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = 700;//$width * $percent;
$newheight = 300;//$height * $percent;
// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);
// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// Output and free memory
//the resized image will be 400x300
imagejpeg($thumb);
imagedestroy($thumb);
Ovviamente poi ci sono 2 immagini in formato jpg
Questo script serve per creare un'anteprima.
E' urgentissimo, non è che potete darmi una mano? Non è che lo script consuma troppe risorse perchè scritto male? Oppure non è che ogni volta fa il resiza dell'immagine e quindi genera errore?
Help :crying: