Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Un While per estrarre file da due cartelle?

    Buon giorno, vorrei sapere se quello che chiedo nel titolo si può fare, perchè non ci riesco.
    in pratica tramite un solo while dovrei estrarre file, da due cartelle differenti che contengono, una(tmb) file.gif e l'altra(web) file.jpg.

    Questo è quello che ho fatto:
    codice:
    $scelta = $_GET['scelta'];
    $dir_foto = "foto";
    					
    if($scelta=="campinas"){
    	$dir_progetti = "/progetti/";
    }
    $dirname = $dir_foto . $dir_progetti . $scelta;
    if(is_dir($dirname)){
    	$dir = opendir($dirname); 
    	echo "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"; 
    	echo "<tr>";
    	$i = 0;
    	while($file=readdir($dir)){ 
    		$findGif = ".gif"; 
    		$mystring1 = $file; 
    		$pos1 = strpos ($mystring1, $findGif);
    							
    		$findJpg = ".jpg";
    		$mystring2 = $file; 
    		$pos2 = strpos ($mystring2, $findJpg);
    
                              if ($pos1 != false) {
    		      list($width, $height, $type, $attr) = getimagesize($dirname."/web/".$mystring2);
    		      echo "<td width='25%' align='center'>";
    		      echo "<a href=\"#\" onclick=\"foto_assGuada('$dirname/web/$mystring2',$width+20,$height+60); return false;\">
    		      <input type='hidden' name='fotoL' value='$mystring1'>";		 	      echo "[img]$dirname/tmb/$mystring1[/img]";
    		     $caratteri = array($findGif);
    		     $soloCaratteri = str_replace($caratteri, "", $mystring1);
    		     echo "</a>";
    		     echo "<table width='96' height='15' cellspadding='0' cellspacing='0' border='0'>
    		<tr>
    		<td align='center'>
    		<font face='Arial, Helvetica, sans-serif' size='-4'>$soloCaratteri</font>
                  	</td>
    		</tr>		
    	</table>
    	</td>";
    	$i++;
    	//se sono alla 4° riga o un multiplo di 2 cambio riga
    	if($i%3==0){
    	echo "</tr><tr>";
    	}
    } 
    }
    Pensavo, dato che nelle due cartelle ho le stesse immagini, ma, visualizzo nella pagina le thumbs in gif e al click sulla gif, apro una .jpg.
    Volevo sapere come posso risolvere senza dover fare un'altro while.
    Grazie mille...buona giornata

  2. #2
    nessuno sà come posso risolvere?
    aiutoooo....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.