voici mon script qui devrait permettre d inserer les titres dans ma base de données
- Code: Tout sélectionner
function modif_bd(){
$chemin = 'antho/mouahahaha/videos';
$video=$chemin.'/'.$titre;
$dossier = opendir($chemin);
//on calcule le nombre de video qu il y a dans le repertoire
while($fichier = readdir($dossier)) {
if($fichier!="." && $fichier!=".."){
$nb_videos=$nb_videos+1;
}
}
closedir($dossier);
$videos=mysql_query("SELECT * FROM video");
$nb_tuples=mysql_num_rows($videos);
$dossier = opendir($chemin);
if($nb_videos!=$nb_tuples){
//on met tous les titres des fichiers dans un tableau
$titres=array();
while($fichier = readdir($dossier)) {
if($fichier!="." && $fichier!=".."){
array_push ($titres,$fichier);
}
}
closedir($dossier);
//on parcours le tableau et on regarde si la table video contient bien toutes les videos
$k=0;
while(k<=nb_videos){
$trouve=false;
while($row = mysql_fetch_array($videos)) {
if($row['titre']==$titre[$k]){
$trouve=true;
}
}
if($trouve==false){
mysql_query("INSERT INTO video VALUES('','".$titre[$k]."')");
}
$k=$k+1;
}
}
}