PHP:
	
	<?php
	// Specificare il percorso della directory che contiene le immagini
	define('DS', DIRECTORY_SEPARATOR);
	$parts    = explode('@', $email);
	$username = $parts[0];
	$domain   = $parts[1];
	$path = 'C:' . DS . 'xampp' . DS . 'htdocs' . DS . 'socialnetwork' . DS . 'imgcarica';
	$nuovonome = $path . DS . "{$username}.{$domain}";
	$img_dir = $nuovonome;
	echo "<br> ($)img_dir= ";echo $img_dir;echo "<br>";
	// Utilizzo opendir per aprire la directory
	$handle = opendir($img_dir);
	// Esploro il contenuto della directory
	$i=1;
	while ($files = readdir($handle)) {
			echo "<br>ENTRATO--> "; echo $i; $i++;
			echo "<br>($)files= ";echo "$files<BR>";
			  // Preparo le miniature...
		if ($files != "." && $files != ".." ) {
				substr($files,strlen($files)-6) == "_s.jpg";
				echo "ENTRATO NELLA IF<BR>";
			    $foto = $img_dir . '/' . $files;
			    //$miniatura = $img_dir . '/' . substr($files,0,strlen($files)-6) . '.jpg';
				echo $foto;
				
			    // ... ed eventuali commenti
			    
			    if (file_exists($img_dir . '/' . substr($files,0,strlen($files)-6) . '.txt')) {
			    	  $commento = file_get_contents($img_dir . '/' . substr($files,0,strlen($files)-6) . '.txt') ;
			    }
			    // Stampo il codice HTML per la visualizzazione della galleria
			    echo '<a href="'.$img_dir.'"><img border="0" src="'.$foto.'" alt="" width="120" height="130" title="'.$commento.'" /></a>'."\n";							
		}
	} // End while
?>
	se per esempio inserisco solo un'immagine farà 3 giri nel WHILE e la variabile $files è al primo ciclo: '.' al secondo: '..' e al terzo il nome dell'immagine. E nel terzo caso entra nella IF ma non mi stampa l'immagine nel quadrato.
Come posso risolvere?
grazie
			
				Ultima modifica: