Aller au contenu

lorik

Hubmaster
  • Compteur de contenus

    574
  • Inscrit(e) le

  • Dernière visite

Messages postés par lorik

  1. Merci encore NorSeb.

    J'avais déja effectué cette manip (mais je savais pas que ça vidait le cache...), et ça marche toujours pas, le cookie ne s'implante pas sur ce P... deposte !!

    :angry::angry:

  2. Je crois avoir un bout de la solution :

    Le problème vient de mon propre poste client : J'ai testé avec un autre ordinateur, et ça marche nickel (pourtant avec un niveau de confidentialité plus élevé).

    Donc j'ai une c... sur mon poste. De la à la résoudre, c'est autre chose, et je doute que ce soit sur ce forum (php) que se trouve la solution.

    Je reste ouvert à toute suggestion :P

  3. Bonjour à tous,

    J'ai une difficulté pour implanter un cookie, alors que d'habitude cela ne me pose pas de problème.

    La page ci dessous est apellée depuis une page d'un autre site, sur un autre serveur. La page est bien appellée, j'ai vérifié, mais le cookie ne s'implante pas sur le poste client.

    Mon code

    $id_site="test";
    $domaine    = $_COOKIE['domaine'];
    if ($domaine==$id_site) // si cookie existant et même domaine , on quitte
    {
     // on traite
      exit();
    }
    else
    {
      // c'est le preimer appel du script, on implante les cookies
     $ttl = time()+50;// durée de vie du cookie : forcé à 50 secondes, arbitrairement
     header("P3P: policyref=\"http://www.monsite.fr/p3p.xml\",CP=\"NON DSP COR   CURa PSA PSD OUR BUS NAV STA\"");
     setcookie("domaine", $id_site, $ttl, "/", "monsite.fr",0); // on implante un cookie
    }

    Je comprend pas, ça devrait marcher, j'ai même mis ma confidentialité IE6 à "passoire' pour être sur, je n'ai rien :wacko:

    Merci de votre aide

  4. Saint Dan veille toujours sur nous ! merci, merci....

    Mais là, il y a un problème :

      curl_setopt($ch, CURLOPT_URL, $cookie);
     curl_setopt($ch, CURLOPT_HEADER, false);
     curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); // pour que le script renvoi la variable
     // Récupération de l'URL et passage au navigateur
     $result=curl_exec($ch);

    J'ai toujours mon renvoie de 1, et pas $mavariable...

  5. Bonjour,

    Je patine avec une ligne de code curl :

    Je veux executer un script distant avec curl (pas de problème à priori, j'utilise déja, sans trop comprendre, un bout de code qui marche bien).

    Mais je veux aussi récuperer le résultat du script distant. Et ça c'est nouveau pour moi.

    donc dans le script distant, je termine avec

    /* mon code à executer */
    return $mavariablearecuperer;

    Et dans mon script appellant, j'utilise curl :

    $urlscript="http://www.site.fr/monscript.php";
    $ch = curl_init();
    // Définition de l'URL et autres options appropriées
    curl_setopt($ch, CURLOPT_URL, $urlscript);
    curl_setopt($ch, CURLOPT_HEADER, false);
    // Récupération de l'URL et passage au navigateur
    $result=curl_exec($ch);
    // Fermeture de la ressource CURL et libération des ressources systèmes
    curl_close($ch);

    echo "resultat=".$result;

    Le problème est que le code ci-dessus me renvoie $result=1, ce qui signifie que ça s'est bien passé, (ce qui est déja ça), mais pas $mavariablearecuperer.

    J'ai vu dans une doc qu'il faut ajouter une option CURLOPT_RETURNTRANSFER à curl_setopt, avec TRUE, mais je ne vois pas la syntaxe de l'instruction...

    Et je ne suis pas sur que mon return $mavariablearecuperer soit très indiqué dans ce cas.

    Merci de votre coup de main.

  6. Bonjour,

    J'ai une question du même type, mais comme personne n'a répondu dans cette discussion, je la repose :

    Peut on, sur un hebergement mutualisé, changer (pour son site) les paramettres du phpini, et notamment la durée de vie des sessions ou la durée maxi d'un script ?

    Il me semble qu'avec un htaccess, on peut faire des choses, mais je n'ai rien trouvé de précis sur la question.

    Merci de vos lumières.

  7. Merci à tous,

    C'est vrai que j'ai plein de bouquins Php, à priori (trop ?) bons pour mon niveau, et je ne vais voir dans les docs en ligne que quand je connais le nom de la fonction. Il faut que je m'organise mieux, mais je fais ça à la petite semaine, pour le plaisir et sans formation de base... ce qui ne m'autorise pas à vous emm... à tout bout de champs !

    Je crois avoir compris le fonctionnement de la fonction, mais j'ai un bug ! php renvoie un Undefined offset: 0 (et 1 et 2) dans le script de test ci dessous. La fonction ne semble pas en cause, c'est semble t il un pb d'initialisation de variable, mais le tableau fautif ($sorted_arr) est déclaré juste avant, alors je cale un peu.

    Si vous pouviez jeter un coup d'oeil, ça serait sympa...

    Par avance merci.

    function array_sort($array, $key) 
    {
      for ($i = 0; $i < sizeof($array); $i++)
      {
        $sort_values[$i] = $array[$i][$key];
       }
      asort ($sort_values);
      reset ($sort_values);
      while (list ($arr_key, $arr_val) = each ($sort_values)) {
            $sorted_arr[] = $array[$arr_key];
      }
      return $sorted_arr;
    }


        $keyword_table = array();
        $total2        = array();
        $record2 = array();
        $sorted_arr=array();

    // je remplis le tableau
          $record2[0] = "conv3";
          $record2[1] = 100;
          $record2[2] = 10;
          array_push($keyword_table,$record2);

          $record2[0] = "conv2";
          $record2[1] = 200;
          $record2[2] = 20;
           array_push($keyword_table,$record2);
       
          $record2[0] = "conv1";
          $record2[1] = 10;
          $record2[2] = 10;
          array_push($keyword_table,$record2);


    // je lance la fonction
    array_sort($keyword_table, 0); // tri des termes 'conv xx'

    // verif du tri (c'est là qu'ça coince !)
    $val1=$sorted_arr[0][1];
    $val2=$sorted_arr[1][1];
    $val3=$sorted_arr[2][1];
    echo "<br>".$val1."-".$val2."-".$val3;

  8. Bonjour,

    Je cherche à trier un tableau à 2 dimensions, par un de ses champs :

    Ex, j'ai un tableau d'adresses :

    nom, adresse, code_postal.

    Comment trier par le code postal ?

    J'ai binen vu 'sort', mais d'une part on pert la clé, et en plus ça ne marche pas avec les tableau multi-dimensions.

    Merci de votre aide.

  9. Bonjour,

    Je cherche à déceler l'ouverture des emails que j'envoie à mes clients, et je ne vois pas trop comment faire.

    J'ai essayé d'inserer un <img src "mon script de traking"> dans mon mail HTML, mais le script semble appellé plus que de raison : 1 fois à l'envoi du mail, une fois à la reception, même si le mail n'est pas ouvert, etc...

    Donc pas fiable.

    La solution existe, puisque les prestataires d'envois de mail la proposent tous, mais je ne trouve pas la manip.

    Merci de votre aide.

  10. Bonjour,

    J'ai du code html placé dans une table mysql, dans un champ texte. J'insère à la demande ces bouts de code dans mes pages.

    Pas de problème...

    En revanche, il m'est impossible de faire un export CSV de ces champs avec phpmyadmin. Le code est eclaté dans le fichier texte, pas moyen de récupérer ça dans une autre BD ou dans excel.

    J'ai essayé adslashes pour voir avant d'entrer mes données dans Mysql, ça marche pas mieux...

    Un ptit tuyau SVP ?

    Par avance merci

  11. Bonnour et merci MarvinLeRouge.

    Helas, la config allow_url_fopen ne permet pas l'include et file, sinon, c'est vrai que c'etait la solution.

    En plus, je ne maitrise pas la config des site B, C, D, dans laquelle s'affiche le minisite...

    Bye

  12. Bonjour,

    Un souci de session :

    J'ai un mini site, avec passage de sessions entre les pages. Tout passe bien, aucun problème.

    Mais je voudrais inclure ce minisite 'A' dans une page d'un autre site 'B'. J'ai donc opté (est-ce le bon choix ?) pour une Iframe dans la page du site 'B' :

    <IFRAME SRC="http://www.monsiteA.fr/minisiteA/index.php"  HEIGHT="1200" WIDTH="850" frameborder="NO" align="middle"> 
    </IFRAME>

    Problème, les sessions ne passent pas via l'iframe.

    Pour être plus précis, les sessions passent si A et B sont le même site (mais ça n'a plus aucun interet !), mais ne passent pas si A et B sont des sites différents.

    Un ptit tuyau serait le bienvenu...

    Par avance merci

  13. Bonjour,

    J'utilise une session curl pour appeller un script distant (he oui, toujours mon histoire de script distant :D ).

    Ca marche du feu de Dieu, bonne nouvelle, à un souci prèt !

    Dans le script distant, je dois récupérer le contenu d'un cookie, ainsi que l'adresse ip du visiteur.

    Problème, lors des appels du script avec CURL, les cookies restent desesperement vides, et un

    $ip=$_SERVER["REMOTE_ADDR"];

    Me renvoie la meme ip quel que soit l'origine de l'appel. Je suppose que ça doit être l'ip du serveur ou un truc dans ce gout là...

    Je pense que le problème vient de CURL, car je n'avais pas ce souci (j'en avais d'autres !) lorsuqe j'appelait mon script avec un <img src...>.

    Comme j'ai du mal à trouver des infos à mon (faible) niveau sur CURL, j'implore votre aide... help Dan, j'ai vu que tu avais l'air au point sur CURL (et sur le reste d'ailleurs :P =

    Par avance merci

  14. Merci Weweb,

    Je n'avais pas pensé à utiliser un tableau, mais ça m'ouvre des perspectives !

    Je m'y colle !

    A +

    PS : Donc si je comprend bien, c'est définitivement impossible d'utiliser un $_GET ? c'est votre dernier mot ? :P

×
×
  • Créer...