IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Problème avec opendir


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de reeda
    Formateur en informatique
    Inscrit en
    Août 2006
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 367
    Par défaut Problème avec opendir
    salut tout le monde,

    je débute sous Zend,
    je veux créer une petite action qui accède à un dossier sur le serveur, avec la fonction Opendir, mais ca marche pas, et il me donner l'erreur suivante :

    Warning: opendir(/ImageRandom/public/images_test/) [function.opendir]: failed to open dir: No such file or directory in C:\wamp\www\ImageRandom\application\controllers\IndexController.php on line 92

    et voici le code que j'ai utilisé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function imagesAction(){
    	$this->view->title = "Affichage d'images aléatoirement";
    	$url= $this->view->baseUrl();
    	$url.="/public/images_test/";
     
    	if (is_dir($url))
    		$this->view->title.= " >>> yes";
    	else
    		$this->view->title.= " >>> no";
    }
    merci d'avance

  2. #2
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Bonjour,

    Si tu veux accéder à un répertoire en php, il faut utiliser le système de fichiers, et pas l'arborescence du site, c'est à dire rechercher les images dans C:\wamp\www\ImageRandom\public\images_test et pas dans /ImageRandom/public/images_test/.

    Essaies donc en faisant $url = "../../public/images_test/"

  3. #3
    Membre éclairé Avatar de reeda
    Formateur en informatique
    Inscrit en
    Août 2006
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 367
    Par défaut
    Citation Envoyé par Eusebe Voir le message
    Bonjour,

    Si tu veux accéder à un répertoire en php, il faut utiliser le système de fichiers, et pas l'arborescence du site, c'est à dire rechercher les images dans C:\wamp\www\ImageRandom\public\images_test et pas dans /ImageRandom/public/images_test/.

    Essaies donc en faisant $url = "../../public/images_test/"
    Bonjour,

    j'avais déja essayer cela mais ca donne la meme erreur,
    aussi j'avais déja utiliser ce type de lien sous Zend pour inmporter un fichier css dans le repertoire public, et ca marche, mais là je vois pas le problème

    je l'ai même mis dans le même repertoire du controleur pour avoir une URL du genre : ./images_test, mais ca donne que dall

    Merci
    Bien cordialement

  4. #4
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Et tu as essayé avec un chemin absolu ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $url = "C:/wamp/www/ImageRandom/public/images_test";

  5. #5
    Membre éclairé Avatar de reeda
    Formateur en informatique
    Inscrit en
    Août 2006
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 367
    Par défaut
    Citation Envoyé par Eusebe Voir le message
    Et tu as essayé avec un chemin absolu ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $url = "C:/wamp/www/ImageRandom/public/images_test";
    salut,

    oui je l'ai essayé et ca marche,
    mais comment faire quand l'application sera mise sur le serveur ?

    Merci

    Bien cordialement

  6. #6
    Membre éclairé Avatar de reeda
    Formateur en informatique
    Inscrit en
    Août 2006
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 367
    Par défaut
    salut tout le monde,

    vous trouverez la réponse sur : ICI

    Bien cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/12/2009, 11h49
  2. Réponses: 3
    Dernier message: 29/08/2007, 17h15
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo