dbbg a écrit 2 commentaires

  • [^] # Re: Elle fonctionne correctement sous debian etch

    Posté par  . En réponse au message Prob configuration Creative Labs 24-bits External live. Évalué à 1.

    Tu fais comment pour compiler les modules du noyau ? J'ai essayé module-assistant et ça arrete pas de foirer...
  • # rectification

    Posté par  . En réponse au message Problème php, passthru et perte de caractère. Évalué à 1.

    Bon je viens de voir que mon message ne veut dire car les balises HTML ne s'affiche pas. Je reposte en choississant cette fois ci les bonnes options :)


    et par exemple au lieu d'obtenir ça :

    <RESULTAT><HEAD>
    <SRC> 128.112.139.71 </SRC>
    <PORTSRC> 33456 </PORTSRC>
    <DEST> 91.121.1.65 </DEST>
    <PORTDEST> 33457 </PORTDEST>
    <PROTOCOL> udp </PROTOCOL>
    <ALGO> exh </ALGO>
    <DURATION> 13 s </DURATION>
    </HEAD>

    J'ai tout simplement ça :

    <RESULTAT>
    <XML>
    <HEAD>
    <FILS>

    J'ai fait une autre version du programme avec un exec dont le code est le suivant :

    $cmd_ptr="./ptr-cli " . $_POST['serveur'] ." ". $_POST['ip'] . "";

    exec($cmd_ptr, $stock);
    $result_client="";
    foreach($stock as $ligne) {
    $result_client=$result_client . $ligne;
    }

    /* On crypte son adresse avec md5. Le résultat obtenu sera utilisé pour nommer les fichier images, xml et texte afin de garantir que chaque utilisateur recevra ses résultats et pas les résultats destinés à un autre utilisateur */
    $nom_util=md5($add_ip);

    $filetmp="tmp-$nom_util.xml";

    //Ouverture du fichier
    if (!$handle_tmp = fopen($filetmp, 'w+')) {
    echo "Impossible d'ouvrir le fichier ($filetmp)";
    exit;
    }

    //On écrit le code
    if (fwrite($handle_tmp, $result_client) === FALSE) {
    echo "Impossible d'écrire dans le fichier ($filetmp)";
    exit;
    }

    //On ferme le fichier
    if (fclose($handle_tmp) === FALSE) {
    echo "Impossible de fermer le fichier ($filetmp)";
    exit;
    }

    Merci d'avance pour l'aide :)