Oppure

Loading
24/02/13 17:11
lorenzoscarrone
 <?php
$file1="lista_film.txt";
$lista_film=fopen($file1,"r");
//ottiene i nomi dei film dal file
do
 {
   $i++;
   $film1[$i]=fgets($lista_film);
   echo $film1[$i]."<br>";
 }
  while(!feof($lista_film));
echo $i."<br>";
//trasforma i nomi dei film in modo da diventare collegamenti per html
for($l=1; $l<=$i; $l++)
      {
         $film[$l]=str_replace(" ","%20",$film1[$l],$cont);
         echo $film[$l]."<br>";
      }
echo "----------------------------------------------------";
//crea le stringhe da inserire nel file html con collegamento al file (non riscontro errori ma non mi esegue questo spezzone di file)
 for($l=1;$l<=$i;$l++);
  {
    $controllo=substr($film1[$l],-3,3);
   //controllo per definire se il file è un video o una cartella per l'icona 
    if($controllo=="avi"||$controllo=="mkv")
    {
    $film_html[$l]='
<tr><td valign="top" ><img src="img/movie.gif" alt="[VID]" ></td><td><input align="center" type="button" name="Button" value="Play" onclick="window.open(&#39;play.php?Play=localhost/Video/'.$film[$l].'&#39;,&#39;Play&#39;); return false;" >'.$film1[$l].'</td><td align="right" >08-Feb-2013 14:37  </td><td align="right" >900M</td><td>&nbsp;</td></tr>
';
    }
    else
   {
     $film_html[$l]='
<tr><td valign="top" ><img src="img/folder.gif" alt="[DIR]" ></td><td><input align="center" type="button" name="Button" value="Play" onclick="window.open(&#39;play.php?Play=localhost/Video/'.$film[$l].'&#39;,&#39;Play&#39;); return false;" >'.$film1[$l].'</td><td align="right" >08-Feb-2013 14:37  </td><td align="right" >900M</td><td>&nbsp;</td></tr>
';
   }
}
fclose($lista_film);
$begin_html=
'
codice html vario
';
$end_html=
'
codice html vario
';
//creazione file html
$file2="videoteca.html";
$html=fopen($file2,"w");
fwrite($html,$begin_html);
for($l=1;$l<=$i;$l++)
{
fwrite($html,$film_html[$l]);
}
fwrite($html,$end_html);
fclose($html);
echo "videoteca aggiornata!!";
?>

vi allego anche il file nel caso voleste analizzarlo meglio:
Ultima modifica effettuata da lorenzoscarrone 24/02/13 17:38
aaa
24/02/13 19:54
Qwertj
magari se ci dici qual è il for che non esegue... :_doubt:
aaa
24/02/13 20:15
lorenzoscarrone
il secondo!
aaa
24/02/13 21:34
Il secondo? Sbaglio o non ci sono istruzioni? E poi...... quell' else......... mi pare tanto campato in aria. Ci vedo io male o stai facendu un else (vuoto) ad un for (vuoto)?
Ultima modifica effettuata da 24/02/13 21:35
24/02/13 22:45
lorenzoscarrone
ci vedi male xD, nel senso che è colpa del sito che seleziona i colori a caso oggi xD
il for(){} non è vuoto e c'è un if(){}else{} guarda meglio... infatti a causa dei colori che ho messo anche il sorgente
aaa
25/02/13 8:05
Roby94
Il sito colora il codice in modo corretto, se osservi bene il secondo for non presenza istruzioni perchè prima del blocco che tu intendevi fargli eseguire c'è un ; che cosi ad occhio direi che potrebbe pure generare un errore (ma non ne sono sicuro)
aaa
25/02/13 11:11
lorenzoscarrone
può darsi non ci avevo fatto caso grazie adesso vedo!
aaa
26/02/13 14:41
tuttodiMC
Sicuramente il problema è quello. La prossima volta però fai attenzione che ci siano tutti gli elementi perché lì non ho vito la variabile i
aaa