Bonjour,
Je souhaite passer en pramamètre un tableau qui contient des données de type chaine de caractère en PHP dans une fonction JS. Pour le moment quand je fait un alert cela me marque array si je passe ma variable de cette facon <$php echo $fichier ?> et undefined si je la passe comme sa <?php $fichier ?> .
mon code PHP :
$j=0;
$mydir = "../upload/".$prenom.".".$nom."/".$titre."/";
if ($dir = @opendir($mydir))
{
while (($file = readdir($dir)) !== false)
{
if($file != ".." && $file != ".")
{
$j = $j+1;
$filelist[] = $file;
}
}
closedir($dir);
}
$lien="../upload/$prenom.$nom/$titre/";
$fichier=$filelist;
<input type="image" title="lecture"value="Fenetre" src="../img/lecture.png" onclick="creer_fenetre(400,400,300,500,'<?php echo $titre; ?>','<?php echo $text; ?>','<?php echo $lien; ?>','<?php $fichier; ?>')" />
script js
function creer_fenetre(left,top,width,height,titre,texte,lien,fichier) {
alert(lien);
alert(fichier[0]);
Voila comment récupérer mon tableau $fichier.
Merci
Configuration: Windows XP
Firefox 3.0.8