pastebin

Paste Search Dynamic
Recent pastes
ficgenres = tmpfile();
  1. <?php
  2. // fichier des genres
  3. $ficgenres = tmpfile();
  4. //ecriture dans le fichier des genres
  5. fwrite($ficgenres,
  6. "ANI;animation\r
  7. BIO;biopic\r
  8. COM;comédie\r
  9. DOC;documentaire\r
  10. DRA;drame\r
  11. FAN;fantastique\r
  12. GUE;guerre\r
  13. POL;policier");
  14.  
  15. // fichier des films
  16. $ficfilms = tmpfile();
  17.  
  18. // écriture dans le fichier des films
  19. fwrite($ficfilms,
  20. "Alien;1979;Scott Ridley;FAN\r
  21. Vertigo;1958;Hitchcock Alfred;POL\r
  22. Psychose;1960;Hitchcock Alfred;POL\r
  23. Kagemusha;1980;Kurosawa Akira;DRA\r
  24. Titanic;1997;Cameron James;BIO\r
  25. Intouchable;2011;Toledano Eric;COM");
  26.  
  27. // chargement de la table des films
  28. fseek($ficfilms, 0);
  29. $numligne=0;
  30. while ($lesfilms[$numligne]=fgetcsv($ficfilms,filesize($ficfilms),";"))
  31. {$numligne++;};
  32.  
  33. // affichage des titres
  34. echo "titres des films :"."\r";
  35. for ($i=0;$i<$numligne;$i++)
  36. {echo $lesfilms[$i][0]."\r";}
  37.  
  38. // affichage des titres POL seulement
  39. echo "\r";
  40. echo "titres des films POL :"."\r";
  41. for ($i=0;$i<$numligne;$i++)
  42. {if ($lesfilms[$i][3]=="POL")
  43.         echo $lesfilms[$i][0]."\r";}
  44.        
  45. // chargement de la table des genres
  46. fseek($ficgenres, 0);
  47. while ($tab=fgetcsv($ficgenres,filesize($ficgenres),";"))
  48. {$lesgenres[$tab[0]]=$tab[1];};
  49.  
  50. // affichage des films avec le libellé du genre
  51. echo "\r";
  52. echo "titres des films avec le libellé du genre :"."\r";
  53. for ($i=0;$i<$numligne;$i++)
  54. {echo $lesfilms[$i][0]." ".$lesfilms[$i][1]." ".$lesfilms[$i][2]." ".$lesgenres[$lesfilms[$i][3]]."\r";}
  55.  
  56. fclose($ficfilms); // ceci va effacer le fichier
  57. fclose($ficgenres); // ceci va effacer le fichier
  58. ?>
Parsed in 0.043 seconds