Aller au contenu

lorik

Hubmaster
  • Compteur de contenus

    574
  • Inscrit(e) le

  • Dernière visite

Messages postés par lorik

  1. Bonjour,

    bon, cette fois, je touche au but, avec un tableu 'propre'. Merci Weweb :D

    foreach($tab as $key=>$value)
    {
    if(in_array("var1", $value))
     {
     // Le tableau $value contient var1
    echo $tab[$key][2]; // j'accède bien à mes valeurs, en joutant ($key].
    }
    }

    Mais ceci dit, mon tableau fait +/- 500 lignes. Je crains que ce soit un peu 'lourd' (et long, mon script doit tourner très rapidement) de boucler sur chaque ligne pour vérifier la condition.

    Je reviens à ma question initiale, comment extraire directement les lignes contenant "var1' ? Je pourrais alors directement travailler sur les valeurs qui m'interessent.

    Par avance merci.

  2. Merci Weweb,

    Comme tu as pu le constater, je découvre la programmation, et je ne suis pas sur d'avoir tout compris à ton script, mais au moins je sais comment creuser la question.

    A+ et merci encore

  3. Grrr !

    $tab1=array(
    "0" => array ('0','var1',' info1', 'info2'),
    "1" => array ('1','var2','info3','info4'),
    "2" => array ('2', 'var1','info1','info4')
    );

    $tab=array_keys($tab1, "var1");
    echo count($tab);

    La, je n'ai qu'un index, non ? et pourtant, ça marche toujours pas !!!

    Bouhhhhh

  4. Merci WewEB.

    Oui, c'est bien array_keys dont je voulais parler.

    Donc en pratique, mon système n'est pas possible. Je vais donc voir cela differemment :

    Je vais construire un tableau

    $tab=array(
    [] => array ('var1',' info1', 'info2')
    [] => array ('var2','info3','info4')
    [] => array ('var1','info1','info4')
    )

    Avec un tableau comme ça, est ce que je peux extraire les lignes contenant 'var1' ?

  5. Bon, ça marche super, donc je complique encore :D

    Maintenant, dans mon tableau, j'ai plusieurs lignes contenant la meme clé :

    $tab=array(
      "var1" => array("info1", "info2"),
      "var2" => array("info3", "info4"),
      "var1" => array("info1", "info5")

    );

    je veux extraire les lignes contenant la même clé ("var1" dans l'exemple), puis boucler dessus (ça je dois savoir faire :whistling: )

    J'ai essayé avec

    $test=array_key($tab, "var1");
    $nb=count($test);

    Mais $nb reste désesperement à 0 (var1 existe, j'ai vérifié).J'ai essayé aussi avec

    $test=array_key($tab, "info1"), mais rien à faire...

    une lumière SVP... :wacko:

    Par avance merci.

  6. Re.

    Dan, puisque tu as l'air en forme je corse un peu le problème :D

    Finalement, mon tableau sera plutot de la forme :

    $tab=array(

    "var1" => array("info1", "info2"),

    "var2" => array("info3", "info4"),

    )

    Même question, comment qu'je fais pour acceder à info1 et info2, bon dieu d'bois !!!

    qu'est ce que j'en ch.. avec ces tableaux...

    Merci à tous

  7. Bonjour,

    Je coince un peu avec les fonctions de tableau...

    J'ai un tableau de la forme

    $tab=array("val1"=>"coco", val2=>"lolo", val3=>"zozo"...);

    je voudrait par exemple faire une recherche dans le tableau sur la chaine 'val2', et recuperer dans une variable 'lolo'.

    Et clairement je patine entre les array_array_key, array_search et autres in_array... :wub:

    Merci par avance de votre aide.

  8. Bonjour,

    Pour le script permettant de récuperer le contenu d'une page web, j''étais tombé une fois sur un truc, j'avais essayépour voir, mais je plantais apache, alors...

    a voir ici

    a priori, c'est fait par un bon, donc ça devais plutot e^tre moi (très mauvais :P ), qui ne savais pas l'utiliser.

    Si le coeur vous en dit...

    urldecode

    Merci de vos réponses.

    J'ai mis en place, j'attend plus de trafic pour être sur du résultat.

    Question : Google utilise le l'utf8. Mais que ce passe t il pour les autres moteurs, si j'utilise utf8_decode pour un moteur qui gere les url autrement ?

    urldecode

    Bonjour,

    Un ptit pb avec urldecode : il ne me renvoi pas les 'bons' caractères :

    Par exemple, si un internaute a tapé le mot clé 'négoce' (avec l'accent), Google passe dans l'url 'n%C3%A9goce'.

    Et un urldecode(n%C3%A9goce) me donne négoce.

    Ce qui n'est pas très avantageux, comprenez vous ? :D

    Merci de votre aide.

  9. Bonjour et merci,

    Effectivement, tu as raison, j'ai multiplié par 10000 et j'arrive à +/- 90.

    Cela veut dire 9 milisecondes pour un script de 300 lignes ? moins d'un centieme de seconde ??? c'est incroyablement rapide !

    je dis ça, mais je ne connais pas grand chose à l'informatique, alors c'est peut être totalement banal. Mais ça m'inpressionne.

    T'est sur qu'en multipliant par mille, ça donne des milisecondes :wub:

    En tout cas mille merci.

    Ps : Je en comprend pas pourquoi, mais sur ce forum, je ne reçois jamais les notifications de réponse; alors que l'option est cochée (Actuellement vous recevez les notifications email lors de réponses.), et qie mon adresse mail est ok.

    Serait-ce mon fai qui bloque ?

  10. Bonjour,

    Je cherche à calculer (puis afficher) le temps d'execution d'une requete.

    J'ai trouvé des bouts de script à gauche et à droite, mais je n'arrive pas à les faire fonctionner :

    // debut du stript

    list($msec0, $sec0) = explode(' ', microtime());

    /*la requete et le script*/

    // fin du script

    list($msec1, $sec1) = explode(' ', microtime());

    $duree=($sec1+$msec1)-($sec0+$msec0);

    $duree est toujours à 0 :boude:

    si quelqu'un voit ou est l'erreur, par avance merci.

  11. Bonjour,

    Je continue dans ma quette ultime de la stat...

    J'ai un petit soucis avec $_SERVER['HTTP_REFERER'];

    Je rapele le contexte :

    J'ai une page 'mere.htm', dans laquelle figure un tag javascript appelant un script 'monscript.php', via un <img src=monscript.php...>.

    Ca marche bien.

    Mais dans monscript.php, je veux récupérer l'url et les variable de 'mere.htm'.

    Donc simple, j'utilise $_SERVER['HTTP_REFERER']; qui devrait me renvoyer $;http://domaine.com/mere.htm?touteslesvariables'.

    Le souci : Dans +/- 5% des cas, $_SERVER['HTTP_REFERER']; est vide ! ce qui est impossible, sauf si le tag est appellé 'en direct' dans la barre d'adresse du navigateur, ce qui serait extraordinaire puisque c'est une script en test sur une page spécifique.

    D'ou ma question : $_SERVER['HTTP_REFERER'] est il fiable, quelqu'un adéja connu le problème ?

    Par avance merci

    En effet, parfois, un peu trop souvent à mon gout, il ne

  12. Bonjour à tous.

    Quel succès ! Je passais par hasard devant mon post, quand j'ai vu 8 réponses. Bizarre, je n'ai pas reçu les mails de notification de réponse, alors que l'option est activée...

    Bref, merci mille fois de vos réponses, elles sont parfaitement claires. Mais du coup, je pense qu'il n'y a pas d'autre option que de passer use_only_cookie à ON, car si les liens au départ de la page d'accueil contiennent systématiquement la session, adieu le référencement !

    Je suis d'ailleurs d'accord avec le principe selon lequel quand les cookies sont là pour faciliter la navigation, si le visiteur les refuse, tant pis pour lui. Mais pour les fonctions panier, c'est quand même dommage...

    Le trans_sid à Off t'évitera :

    - d'avoir à gérer la transmission des identifiants de session à la main à chaque fois que tu fais des URL de manière non classiques (paramètre d'applet, javascript, xmlhttprequest ..)

    Dois-je comprendre qu'avec le trans_sid à ON, les sessions ne passent pas si l'appel de la page se fait par du javascript ?

    Et qu'entends tu par 'passer les session à la main' ? Je vais m'user la santé si je dois être derriere chaque visiteur :fou:

    Autre question : J'ai une serie de pages qui s'affichent une iframe. Dans cette iframe,les pages se succèdent, avec passage de session.

    Or je constate que la session passe systématiquement par l'url, jamais par cookie, et ce sur toutes les pages affichées dans l'IFRAME. (balises HREF ou formulaire POST, pas de JS). Pourtant les pages internes à l'IFRAME sont sur le même serveur que mes pages 'classiques', donc devraient suivre la même logique, non ?

    Y a t il des particularités pour les IFRAME, je n'ai rien vu sur le sujet, et comme vous etes des puits de science, j'abuse, j'abuse :whistling:

    - l'utilisation d'un webbug qui se base sur les requêtes conditionnelles HTTP pour identifier de façon unique un client

    Je suis décidement un niais : c'est quoi un webbug ?

    En tous cas merci de votre aide, ça me fait vraiment avancer !

    Bye

  13. Bonjour,

    Encore une question sur les session via cookies ou url. Mais je pense que le problème n'a pas été traité (en tout cas, j'ai pas trouvé).

    Je trace les logs de mes visiteurs sur toutes mes pages, sachant que les sessions sont utilisées.

    Or, curieusement, dans mes logs, je constate que pour un même visiteur qui passe de page en page, parfois la session passe par cookie, parfois elle s'affiche dans l'url !

    Pourtant, si j'ai bien compris le fonctionnement des sessions :

    - Soit le visiteur accèpte les cookies, et la session passe par le cookie (rien ne passe dans l'url)

    - soit le visiteur refuse les cookies, et la session passe par l'url (SESSIONID=...).

    Mais pourquoi d'une page à l'autre, j'ai ou pas la session dans l'url ?

    Ma config php

    session.use_cookies On On

    session.use_only_cookies Off

    session.use_trans_sid On On

    Merci de votre aide.

  14. Bonjour à tous,

    Il m'arrive quelque chose de curieux :

    Dans une page html, j'insère 2 appels de scripts, l'un derière l'autre :

    - 1 par un<img src: script1>.

    - L'autre par un include (script2)

    Les deux scripts font à peu près la même chose, insérer des données (+/- les mêmes dans les 2 cas) dans une table.

    voila où c'est curieux :

    Lorsque je regarde dans les 2 tables, les données insérées par le script 2 (appellé après le script 1) sont systématiquement insérée AVANT celles du script 1.

    L'écart peut être de 10 secondes, ce qui me parait énorme !

    Le script 1 est un peu plus long, avec 2 requetes en plus avant l'enregistrement, mais cela me parait insuffisant pour justifier l'ecart.

    Une précision, tous les scripts sont sur le même serveur, donc l'écart n'est pas dû à une diference d'hebergeur. De plus, le script 2 est appellé par toutes les pages de mon site, alors que le 1, en test, n'est que sur 2 pages, donc beaucoup moins sollicité.

    Je ne vois pas l'origine du problème (car ça m'en pose un !). Je suis preneur de toutes les hypothèses !

    Par avance merci de votre coup de main.

  15. Bonjour, et merci de vos réponses.

    C'est un peu ce que je disais... Kamino, je n'ai pas trouvé sur votre site d'offre 'standard' correspondant à ma demande. Et compte tenu de la sensibilité des données, je ne peux pas me permettre de rentrer dans une formule pas hyper rodée. Merci quand méme.

    Et pour 3w-hostconcept, c'est très aléchant. Mais 'Tva non applicable 293B CGI', je sais ce que cela implique en terme de taille (il faut bien démarrer !), mais la aussi, je ne peux pas me permettre de prendre un risque sur la perenité de l'hebergement.

    Reste le dédié infogéré... Là, je cale un peu, car je ne sais pas exactement de quoi il s'agit. Mon truc, c'est que je veux du fiable et ne pas m'en occuper (type mutualisé). Faut qu'ça tourne nom de D.. !! Si c'est ça l'infogéré, pourquoi pas. Mais le peu que j'ai vu, ce sont des prestations au coup par coup. donc le serveur plante, il faut que je m'en rende compte, que j'appelle, discute, que le problème soit pris en charge, puis traité... entre temps, je me suis pendu :-)))

    Depuis mon post, j'ai regardé chez OVh en mutualisé. Ca à l'air solide, mais c'est pas un peu l'usine ? (Y sais pas ce qu'il veut celui là : Il veut pas du petit et il veut pas du gros !) Est ce que c'est fiable, avec un support 'réactif' ?

    A+

  16. bonjour,

    Encore un qui cherche un hebergeur ! He oui, mais j'trouve pô ! J'ai une demande assez precise :

    +/-1 giga, extensible

    +/- 30 G de trafic /mois

    Au moins 10 Bases Mysql, extensibles à 40.

    Support extentions MING

    Sauvegardes quotidiennes.

    CRON

    Hebergeur SERIEUX, avec un vrai service.

    Pas trop de contraintes de prix (on peut pas tout demander quand même !). Mais pas question de passer en dédié, j'ai pas les compétences, et une chose est sure : Je ne peux pas me permettre les plantages !

    Ca parait simple, mais je bute soit sur le MING, soit sur les sauvegardes quotidiennes, soit je tombe sur une boite qui est prète à tout me faire (si, si !!), mais ou je'l'sens pas question serieux.

    Si quelqu'un à un bon tuyau, je suis preneur.

    Par avance merci

×
×
  • Créer...