Include et closedir() - PHP - Programmation
Marsh Posté le 28-04-2005 à 09:03:39
teste le retour d'opendir (indispensable)
Marsh Posté le 28-04-2005 à 09:08:18
Oué déjà parce que si il foire, alors l'argument de closedir n'est pas valide.
Marsh Posté le 28-04-2005 à 09:12:01
euh je suis vraiment désolé mais les cpp.. je connais pas, et j'arrive rien a trouver dessus. donc si vous avez un cours, j'y fonce.
Pour le retour d'opendir, tu veux dire qu'il pointerait pas au bon endroit?
Marsh Posté le 28-04-2005 à 09:13:16
Code :
|
Opendir échoue à mon avis, faut tester le code de retour
Marsh Posté le 28-04-2005 à 09:14:12
non mais il peut y avoir echec de la fonction.
Les cpp comme tu dis, c'est las balises pour formater ton code, qu'il soit plus lisible.
T'a lu la charte?
Marsh Posté le 28-04-2005 à 09:19:46
ok je vais tester le retour d'opendir, merci, je vous tient au courant
Marsh Posté le 28-04-2005 à 09:26:50
ok, donc quand j'ai ma page dans le même répertoire que mon include tout va bien.
Vous aviez donc raison sur le opendir ! merci!
Marsh Posté le 28-04-2005 à 09:28:01
ouhla jexplique comme une chevre aujourd'hui mdr! bref quoi qu'il en soit ça marche!
Marsh Posté le 28-04-2005 à 08:46:43
bonjour,
alors afin d'ouvrir des images dans un réperetoire j'utilise le script qui va suivre, le problème réside dans le fait que quand j'utilise un include"nom_de_ma_page.php" afin d'inserer le contenu de ma page contenant mes images... je tombe sur une erreur de type : Warning: closedir(): supplied argument is not a valid Directory resource in blbalablbalblablbala....
Je préviens je suis newbie des idées? merci d'avance
Le script :
<? // nom du répertoire qui contient les images
$nomRepertoire = "content";
if (is_dir($nomRepertoire))
{
$dossier = opendir($nomRepertoire);
//while($fichier = readdir($dossier))
$fichier = $urlimg2;
if ($fichier != "." AND $fichier != ".." AND (stristr($fichier,'.gif') OR stristr($fichier,'.jpg') OR stristr($fichier,'.png') OR stristr($fichier,'.bmp')))
{
// Hauteur de toutes les images
$h_vign = "60";
$taille = getimagesize($nomRepertoire."/".$fichier);
$reduc = floor(($h_vign*100)/($taille[1]));
$l_vign = floor(($taille[0]*$reduc)/100);
echo '<a target="_blank" href="', $urlphoto, '/',$urlimg2, '">';
echo '<img src="', $urlphoto, '/',$urlimg2, '" ';
echo "width='$l_vign' height='$h_vign'>";
echo "</a> ";
}
}
closedir($dossier);
?>