Bonjour,
Ce message d'erreur m'est retourné lorsque je ne place pas le caractère arobase devant une ligne php pour l'annuler:
Voici en ligne 8 ci dessous l'arobase qui permet d'annuler le message warning:
if(!empty($dos))
{
sort($dos); // pour le tri croissant, (rsort() pour le tri décroissant)
foreach($dos as $fichier)
{
// $fichier est le nom d'un dossier contenant les données d'un QCM.
// On lit les infos dans le fichier qcm/$fichier/qcm.xml pour en savoir plus sur le QCM.
@$fichier_xml = simplexml_load_file('qcm/'.$fichier.'/qcm.xml');
$titre = (string)$fichier_xml->titre;
$_SESSION['titre']=$titre;
$description = multi_lignes((string)$fichier_xml->description);
$boutons_admin = '';
if ($admin == 1) $boutons_admin = motif('index_cadre_boutons', '[[QCM]]', $fichier);
// On génère le code html correspondant au cadre du qcm.
$html_cadres = motif('index_cadre', array('[[TITRE]]', '[[QCM]]', '[[DESCRIPTION]]', '[[BOUTONS_ADMIN]]'), array($titre, $fichier, $description, $boutons_admin)) . $html_cadres;
}
}
Ce script est il devenu obsolète en php7 ?
Si oui, quelqu' un connait il la solution ?
Merci d'avance pour votre aide.
A voir également:
Pdostatement::execute() expects parameter 1 to be array