Scusa il ritardo ne risponedre ma mi sono accorto che su AV ci sono delle difficoltà nell'uso di TimThumb.
Cercando soluzioni alternative, credo di aver risolto.
Ti dico la mia soluzione.
Ho scaricato questo file.
Dentro il file zip c'è un file php (image.php).
Così com'è però non funziona su AV. Per adeguarlo l'ho aperto ed aggiunto in cima, subito dopo <?php la seguente funzione
Codice PHP:
function resolveDocumentRoot() {
$current_script = dirname($_SERVER['SCRIPT_NAME']);
$current_path = dirname($_SERVER['SCRIPT_FILENAME']);
/* work out how many folders we are away from document_root
by working out how many folders deep we are from the url.
this isn't fool proof */
$adjust = explode("/", $current_script);
$adjust = count($adjust)-1;
/* move up the path with ../ */
$traverse = str_repeat("../", $adjust);
$adjusted_path = sprintf("%s/%s", $current_path, $traverse);
/* real path expands the ../'s to the correct folder names */
return realpath($adjusted_path);
}
più giù ho sostituito questa riga
Codice PHP:
define('DOCUMENT_ROOT', $_SERVER['DOCUMENT_ROOT']);
con questa
Codice PHP:
define('DOCUMENT_ROOT', resolveDocumentRoot());
A questo punto lo copi sul sito (nel tuo esempio nella cartella include) e crei, nella stessa cartella una cartella chiamata imagecache.
ora, per creare la miniatura ti basta usare una scrittura del tipo (sempre seguendo la struttura che hai indicato)
Codice PHP:
<img src="include/image.php?width=100&height=100&image=/thumb/immagini/1/1.png" />
Ricordati che in image= devi indicare sempre il path assoluto (partendo quindi da /).
Trovi un esempio qui (l'immagine originale ha dim. 2592x1952px).
Un'ultima cosa: Attiva il php5.