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

Langage PHP Discussion :

Problème de DOMDocument lors d'un passage par serveur FTP


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Problème de DOMDocument lors d'un passage par serveur FTP
    Bonjour,

    Je réalise une application en PHP qui, grâce au Xpath récupère des informations contenu dans une page internet, elle même récupérée grâce au DOMDocument.
    Jusqu'ici tous va bien, mais je dois utiliser cette page sur un serveur ftp via filezila, et à ce moment, le tableau qui me renvoyais au préalable les informations correcte me renvoie NULL lors du passage par serveur ftp.
    Pour tenter de déboguer, j'ai affiché mes variables une par une, et le problème ce trouve au niveaux du DOMDocument. Lorsque j'affiche la variable qui contient la page récupérée en DOMDocument, elle s'affiche correctement en locale, mais ne s'affiche plus lors de l’utilisation du serveur ftp.
    Si cela peux vous aidez, voici un extrais du code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    $html = 'http://www.exemple.fr';
    $doc = new DOMDocument();
    @$doc->loadHTMLFile($html);
    echo $doc->saveHTML();
    $xml = new DOMXpath($doc);
    $temp = $xml->query('//table[@class="contract_table"]//td[not(contains(@class,"contract_header")) and position()=last()] ');
    if ($temp->length >1)
    {
    	foreach ($temp as $result)
    	{
    		$resultat[] = $result->nodeValue;
    	}
    }
    else
    {
    	$resultat = $temp->item(0)->nodeValue;
    }
    var_dump($resultat);
    J'ai verifier, le serveur ftp est bien en PHP5, pouvez vous donc m'aidez, car je ne sais plus quoi éssayer ...

  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    J'ai finis par trouver mon problème, le php n'avais pas le droit de récupérer des données extérieur, cela ne venais donc pas du code en DOMDocument, et c'était donc à l'administrateur du serveur de changer ça grâce au allow_url_fopen

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

Discussions similaires

  1. problème de requète lors d'un tri par combobox
    Par inforlab dans le forum Windows Forms
    Réponses: 1
    Dernier message: 02/12/2008, 22h52
  2. Problème passage par références
    Par trecks dans le forum C++
    Réponses: 3
    Dernier message: 10/10/2007, 20h50
  3. [MySQL] Problème de password lors du passage de 3.21 à 5.0.21
    Par vallica dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 30/05/2006, 14h23
  4. Problème très rapide de passage par référence
    Par Noxexplorer dans le forum ASP
    Réponses: 2
    Dernier message: 23/06/2005, 10h02

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