opendir et error.log

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : opendir et error.log

Re: opendir et error.log

par guitoup » 03 oct. 2012, 11:49

Hello,

Pour vérifier qu'un dossier existe en deux temps avec file_exists (oui ça marche aussi sur les dossiers juste le nom de la fonction qui n'est pas claire) et ensuite avec la fonction is_dir pour être sur que c'est bien un dossier et pas un fichier. Ton test est blindé comme ça :)

http://fr2.php.net/manual/fr/function.file-exists.php
http://fr2.php.net/manual/fr/function.is-dir.php

if (true === file_exists(MONDOSSIER) && true === is_dir(MONDOSSIER) {

}

Re: opendir et error.log

par Mazarini » 03 oct. 2012, 11:32

je suppose que le / final est à enlever.

Re: opendir et error.log

par tom_nameless » 03 oct. 2012, 10:47

le lien a changé : http://fr2.php.net/opendir

j'avais déjà regardé et n'ayant pas trouvé une info compréhensible pour moi, j'ai décidé de poster mon problème sur le forum pour une explication claire

Re: opendir et error.log

par moogli » 12 sept. 2012, 22:30

salut,


regarde la doc y a une explication :)

http://fr.php.net/opendir


@+

opendir et error.log

par tom_nameless » 12 sept. 2012, 15:32

Bonjour,

Question bête. je fais un test pour savoir si un dossier existe sur le serveur en php avec la fonction opendir.
Mais dans mon fichier log j'ai l'erreur suivante :
PHP Warning: opendir(Documents/6968/) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: Invalid argument in C:\\www\
mon code :
$open = opendir("Documents/".$num_retour."/");
				if($open==TRUE)
				{
				closedir($open);
				}
				else{
				mkdir ("Documents/".$num_retour."/");
				}
Je me demande pourquoi car mon script fonctionne parfaitement !!
Si quelqu'un a une idée...