Ciao a tutti, ho creato questo piccolo script per gestire la visualizzazioni di immagini molto grandi nel mio sito:
Quando allo script passo un testo con un immagine sola lo script funziona correttamente, quando invece nel testo ci sono più immagini lo script non viene eseguito correttamente.Codice PHP:preg_match_all("#\\<img alt=\"(.*)\" src=\"(.+)\" style=\"max-width:810px; max-height:810px\"\\>#i", $text, $result, PREG_SET_ORDER);foreach($result as $var) { $result_alt = $var[1]; $result_src = $var[2];
list($width, $height) = getimagesize($result_src); if($width>750) { $height=750/$width*$height; $width=750; }
$text = preg_replace("#\\<img alt=\"".$result_alt."\" src=\"".$result_src."\" style=\"max-width:810px; max-height:810px\"\\>#i", "<img alt=\"".$result_alt."\" src=\"".$result_src."\" style=\"width:".$width."px; height:".$height."px\">", $text); }
(non posso leggere l'errore esatto perché è parte di uno script molto più grande che non ho scritto io)
Secondo voi ho fatto qualche errore?

Rispondi quotando