Aller au contenu

skale

Hubmaster
  • Compteur de contenus

    132
  • Inscrit(e) le

  • Dernière visite

Messages postés par skale

  1. De retour de week-end :cool:

    Je suis étonné que tu n'ais pas eu d'autres réponses.

    Le nom des images est peut-être la cause effectivement, j'en doute un peu. Dans ce cas, essaye un stripslashes, ou url_encode (si espaces, accents...) et selon le codage de ton fichier PHP pourquoi de ne pas essayer utf8_decode() ou beaucoup plus simple, pour savoir si c'est bien là le problème renomme 1 ou 2 images pour voir si elles apparaissent.

    @+

    Emeric

  2. Bonjour,

    j'ai copié collé ton code, j'ai enregistré un fichier photo.php dans un répertoire x/

    avec un répertoire images dans x/ et des sous-répertoires dans images

    Tout fonctionne très bien. Pas facile de t'aider donc :(

    Vérifie les droits d'utilisation des fichiers (sur un Système Linux), le PHP n'est peut-être pas autorisé à lire certaines images.

    @+

    Emeric

  3. Bonjour,

    Petite question : Où déclarer un fichier RSS quand il existe. M'enfin je sais que je dois le déclarer dans une balise link mais dois-je le déclarer sur toutes les pages du site ou bien uniquement sur la page d'actualités qui reprend le fichier RSS (par exemple). Pour un site multilingue, est-il utile de déclarer tous les fichiers ou seulement le fichier correspondant à la langue choisie par l'internaute ?

    Merci d'avance.

    @+

    Emeric

  4. Bonjour,

    je n'ai pas trouvé si le sujet avait déjà été abordé, merci d'avance si vous avez un lien. Sinon, j'aimerais connaître votre avis, le salon me semble le forum le plus approrié.

    Depuis un moment, de plus en plus d'annuaires donnent la valeur url pour l'attribut type de la balise input (on est entre webmasters non ?) pour le champ du formulaire d'inscription qui demande l'adresse du site à inscrire. De plus, cette valeur n'est pas valide (extrait xhtml1-strict.dtd)

    <!ENTITY % InputType
    "(text | password | checkbox |
    radio | submit | reset |
    file | hidden | image | button)"
    >

    Quel intérêt ? Le champ fonctionne alors de la même manière que la barre d'adresse du navigateur, du moins sur Opera qui ne garde pas en mémoire les entrées précédentes des champs qui ont l'attribut name de même valeur, avec IE ou Firefox de préciser type=url ne sert à rien. D'où vient cet engouement pour la valeur url ?

    J'hésite à en faire autant sur mon annuaire (en même temps c'est pas valide donc je ne pense pas le faire) mais si ça plaît...

    @+

    Emeric

  5. J'en connais qui ont peut-être plus de chance ou bien c'est un changement de politique chez Google :

    Bonjour XXX XXX,

    Nous avons constaté que des clics incorrects avaient été générés à

    partir des annonces Google affichées sur votre ou vos sites. Il est

    possible que nous ajustions vos paiements pour les jours au cours

    desquels des clics incorrects ont été effectués de manière à créditer

    correctement les annonceurs pour toute activité illicite.

    Nous souhaitons vous rappeler que toutes les pratiques visant à générer

    des clics incorrects sont strictement interdites. Les clics incorrects

    incluent, sans s'y limiter, tous les clics générés par l'intermédiaire

    de robots ou d'outils automatisés de génération de clics, les clics

    manuels réalisés par un éditeur sur ses propres pages Web ou les

    pratiques consistant pour un éditeur à inciter des tiers à cliquer sur

    ses annonces.

    Vous cliquez peut-être sur les annonces de vos pages Web à des fins de

    test. Afin d'éviter une augmentation artificielle des coûts des

    annonceurs, nous ne vous autorisons pas à cliquer sur vos annonces ni à

    demander à des tiers de le faire. Nous vous garantissons qu'il n'est

    pas nécessaire de tester les annonces diffusées sur votre site. Nos

    spécialistes examinent en effet toutes les annonces afin de s'assurer

    qu'elles sont conformes aux normes de Google en matière de publicité.

    Si vous souhaitez consulter la destination d'une annonce afin

    d'afficher son contenu ou de l'ajouter à votre liste de sites filtrés,

    utilisez l'Outil de démonstration AdSense, disponible à l'adresse

    suivante :

    -https://www.google.com/adsense/previewtool?hl=fr

    L'Outil de démonstration Google AdSense est ajouté au menu contextuel

    de Windows Internet Explorer 6.x. Il permet de consulter les annonces

    susceptibles d'être diffusées sur une page Web donnée. Les clics et les

    impressions réalisés à partir de l'outil de démonstration ne sont pas

    enregistrés dans le compte des annonceurs correspondants. Vous pouvez

    ainsi accéder au site cible en cliquant sur une annonce sans générer de

    clic incorrect dans votre compte. Ces clics de test ne sont pas

    facturés aux annonceurs.

    Si vous avez des questions, n'hésitez pas à répondre à ce message. Nous

    ferons de notre mieux pour vous aider.

    Cordialement,

    L'équipe Google

    Ce message m'a été transféré ce matin. Avant de fermer un compte, le webmaster sera désormais alerté ? Cette pratique, nettement moins radicale, est-elle nouvelle ? ou bien il s'agit d'une exception (première fraude ou toute petite petite petite fraude détectée ?)

    skale

  6. quelques précisions pour les nouveaux venus qui ne maitrisent pas l'affichage d'un flux rss avec magpie ou ceux qui ne connaissent pas RSS

    Voici un extrait d'un fichier RSS très simple :

    <channel>
    <title>Easy RSS</title>
    <link>http://www.lesiteduflux.com</link>
    <description>Mon premier flux rss</description>
    <language>fr</language>
    <items>
    <item>
    <title>Infos 2</title>
    <link>http://www.lesiteduflux.com/article.php?id=2</link>
    <description>Infos 1</description>
    <author>skale</author>
    </item>
    <item>
    <title>Infos 1</title>
    <link>http://www.lesiteduflux.com/article.php?id=1</link>
    <description>Infos 1</description>
    <author>skale</author>
    </item>
    </items>
    </channel>

    Les balises à retenir sont <channel> et <items>.

    Maintenant du côté de magpie, on trouve la fonction fetch_rss($rss_xml) qui va créer un objet qui contiendra les données du flux RSS.

    L'accès aux donnés se fait simplement avec l'objet MagpieRSS.

    require_once("magpierss/rss_fetch.inc");
    $rss = fetch_rss($url_feed);

    // si la lecture s'est bien passee, on lit les elements
    // on retrouve <channel> avec $rss->channel et
    // <items> avec $rss->items

    if (is_array($rss->items))
    {
    // on affiche le titre du flux
    echo $rss->channel['title'] . '<br />';
    // on ne recupere que les 10 derniers elements
    $items = array_slice($rss->items, 0, 10);

    foreach ($items as $item)
    {
    // on affiche le titre des articles en faisant un lien
    echo '<a href="'.$item['link'].'">'.$item['title'].'</a><br />';
    }
    }

    Pour Stef,

    c'est tout simple, les balises <itms:balise> (qui sont des éléments de <item> ?) se retrouvent dans le code précédent avec

    echo $item['itms']['balise'] . '<br />';

    Itunes Music Store est une extension de définition pour RSS (Namespaces) qui ajoutent différentes balises déclaration namespaces W3C

    Ici réside la puissance du XML

    [edit]Ce post a plutôt sa place dans XML et ses dialectes[/edit]

  7. Effectivement c'est bizarre.

    Est-ce que quand tu valides le formulaire, il s'affiche : L'article titre de l'article a été modifié. Il y a des chances pour que $_POST['update'] soit vide donc la mise à jour ne se fera pas, tu dois cliquer sur le bouton Editer.

    Pour tester ce qu'envoie le formulaire, tu devrais ajouter la ligne suivante à la suite de l'include qui va afficher tous les éléments du tableau :

    print_r($_POST);

    Sinon, si tu nous a bien mis tout le code, alors il manque la balise de fermeture du formulaire. C'est juste une idée, mais c'est possible que cela pose problème

    @+

    Emeric

  8. Juste pour info, tu n'as pas besoin des 2 lignes suivantes :

    	// 2 lignes à ajouter pour afficher
    $name = $_GET["name"];
    $value = $_GET["value"];

    Contentes toi de :

    	echo $_GET['name']." vaut ".$_GET['value']." \n";

    Personnellement, selon le traitement à faire derrière, je préfère créer des variables. Je voulais faire remarquer que le code PHP tel qu'il nous a été donné ne pouvait pas afficher le résultat souhaité, en supposant que register_globals est désactivé, mais c'est désormais la configuration par défaut et la plus courante et surtout celle recommandée.

  9. Salut,

    peut-être une nouvelle piste, dans le code HTML essaye de remplacer this.value par this.form.elements['doc030034941SX'].value et si tu connais le nom du champ de formulaire autant le passer en brut :

    <input type="checkbox" name="doc030034941SX" value="1" checked onclick="sndReq('index.php5?ac=sav&name=doc030034941SX&value='+this.form.elements['doc030034941SX'].value);" />

    D'ailleurs je ferais tout passer en brut, si le formulaire est construit dynamiquement, construit aussi l'URL (sans rajouter le dynamisme du javascript pour la création de l'URL) :

    <input type="checkbox" name="doc030034941SX" value="1" checked onclick="sndReq('index.php5?ac=sav&name=doc030034941SX&value=1);" />

    Peut-être que tu as abrégé ton code pour le présenter, mais dans le cas contraire je ne suis pas étonné que le fichier PHP ne réponde que " vaut " et il a pourtant tout bien reçu.

    if (isset($_GET['ac']) && $_GET['ac'] == 'sav' && isset($_GET['name'] && isset($_GET['value'])) {
    // 2 lignes à ajouter pour afficher
    $name = $_GET["name"];
    $value = $_GET["value"];

    echo "$name vaut $value \n";

    }

    @+

    Skale

  10. Bonjour,

    je vais répondre par rapport au référencement d'un site qui a commencé il y a un peu plus d'un mois (un site très jeune)

    Seul Yahoo a indexé le site : 90 pages à ce jour.

    MSN : 0, mais la commande link: donne des résultats.

    Google : 0

    Les 3 robots sont passés sur le site, c'est le bot de Yahoo qui arrive en tête, suivi de celui de MSN et enfin de Google.

    En suivant ce référencement et d'autres, je me suis fait une remarque :

    En ce moment c'est très lent sur Google.

    <{POST_SNAPBACK}>

    skale

  11. salut,

    le nombre de résultats pour la commande link: n'a peut-être pas beaucoup bougé. Mais sur ces 2 datacenters (et autres de même sous-réseau, je fais des tests sur 64.233.171.99 et 64.233.179.99) pour une requête que je surveille de près, de 3 millions de résultats sur les autres, il y a maintenant 14 millions de résultats sur les 2 concernés, et le nombre de pages indéxées a lui doublé pour un site (euh en fait, pour moi, ça dépend des sites ou c'est 2 fois plus ou c'est 2 fois moins). ça peut expliquer le cache ancien, l'index est 5 fois plus gros, les robots ont passé peut-être plus de temps à ajouter des pages que mettre à jour des anciennes.

    skale

  12. Bonjour,

    J'aurais volontiers testé, mais que soit soit avec Firefox 1.0.7, Opera 8.5 ou encore IE 6, rien ne se passe... je ne vois que l'image de fond  :huh:

    J'ai le plugin Flash 8.0 r22.

    <{POST_SNAPBACK}>

    mince alors. Pourtant je ne doute pas que tu avais le plugin activé.

    Apparemment, sauf toi Monique qui fait exception, c'est avec Opera qu'il y a un problème. Est-ce qu'un utilisateur de ce navigateur peut tester, parce que ça peut venir de ma configuration.

    merci

  13. Bonjour,

    voici un site http://www.advitam-interactive.com/ en Full Flash (ce n'est pas mon choix mais je vais devoir le référencer), j'ai rencontré des problèmes de navigation avec Opera 8.5 et précédents + le plugin Flash 8,0,22,0 et aussi avec FireFox + le plugin 7,0,19,0. Pourtant en phase de test il semblait fonctionner.

    Est-ce que vous pouvez tester ce site, simplement visiter 2 pages et me dire si tout est ok ou si comme moi, le menu ne fonctionne plus après un clic (vraiment dommage) et répondre par un oui ou par non avec votre OS,navigateur et version du plugin. J'espère que j'en demande pas trop, mais je ne peux pas me permettre de proposer ce site dans un annuaire si son administrateur n'arrive pas à le visiter.

    Merci d'avance pour votre contribution.

    skale

  14. Des index "expérimentaux" apparaissent sur certains datacenters, et ne se propagent jamais partout...

    <{POST_SNAPBACK}>

    A priori l'index sur le datacentre suivant 216.239.57.99 (et ceux de sa classe) pouvait être expérimental mais une propagation sur les autres semble avoir eu lieu, voilà mon site présent sur tous (enfin ceux de l'outil du Hub), et elle partie de là.

    En tout cas s'il était expérimental, chez Google ils ont aimé l'algorithme employé et moi aussi ;)

    skale

  15. Il est évident qu'en cherchant un peu on pourrait trouver bien plus de 50 datacentres, mais un nombre plus restreint est utilisé pour le round-robin.

    Dan

    <{POST_SNAPBACK}>

    Est-il possible que le round-robin favorise un datacentre plutôt qu'un autre, par exemple par rapport à la localisation de l'internaute ? Parce que je n'ai pas encore vu mon site en faisant une recherche sur Google.fr, bien qu'il soit en première page sur un ou 2 DC (ces 2 sont utilisés par l'outil du Hub). Ce qui me fait penser a priori que je touche 5% des utilisateurs de Google ( bin c'est mieux que 100% sur MSN :lol: )

    skale

  16. Bonjour,

    suite à un précédent post Cariboo <{POST_SNAPBACK}> m'a justement fait remarquer de tester tous les datacenters (DCs) pour vérifier mon positionnement et Crazy <{POST_SNAPBACK}> apporte une réponse assez instructive.

    Je n'ai pas trouvé de script qui teste le positionnement sur les différents DCs donc je me suis mis à en développer un.

    Effectivement, Cariboo a raison et j'ai trouvé mon site occupé la première page selon le datacenter testé. Seulement je me suis limité à une vingtaine de DC et je suis tombé sur une liste qui en donne plus de 50 publiques et actifs ( :o ou :wacko: ou encore :blink: )

    Première question, est-ce que les résultats fournis par les DCs d'une sous-classe d'adresse IP sont les même ou eux aussi peuvent varier ? par exemple, les DC 216.239.59.99 et 216.239.59.104 me donnent les même résultats, cela peut-il changer, si non je me limite à un seul d'entres pour tester mon positionnement.

    Parmi tous les DCs actifs et publics peut-on leur associer une fonction avec certitude, par exemple lesquels servent de test, il y a-t-il des DCs snas filtre sandbox?

    il y a-t-il une chance plus grande de tomber sur un DC plutôt qu'un autre en faisant une recherche depuis www.google.fr ?

    Comme l'a fait remarquer Crazy, le sujet est sérieux et difficile, mais il y a des réponses à toutes ces questions alors si on peut faire avancer le Schmilblik...

    @+

    skale

  17. > Cariboo

    non je ne vérifie pas tous les datacenters, mais c'est une idée pour un script à développer si ce n'est pas déjà fait (?).

    Si effectivement j'apparais en première ou deuxième page sur un des datacenters, alors mon idée de départ d'un futur positionnement n'est pas complètement à écarter, mais je sais que cela peut être un positionnement totalement expérimental qui ne se répercutera pas sur les autres datacenters.

    > JeanLuc

    Je ne pense pas qu'il s'agisse d'un recherche avancée, la paramètre de la requête n'est plus le même qu'une recherche normale, et mon programme aurait comptabilisé cette visite comme une visite depuis un autre site et non un moteur de recherche.

    Finalement, je ne pense pas qu'il s'agisse d'un bot mais bien une personne physique dernière son ordinateur. C'est ce qui compte.

    Merci à tous

    skale

  18. Les programmes de stats ne s'occupe que des paramètres les plus courants.

    Jean-Luc

    <{POST_SNAPBACK}>

    Merci, car effectivement le programme ne s'occupe que du paramètre q mais c'est moi qui ai développé ce programme, si c'est possible tu pourras me donner quel critère de sélection je dois prendre en compte de façon à ce que je modifie mon script. Mais cette tâche risque longue et compliquée faut que je m'occupe de tous les moteurs de recherche de ma liste. De plus, il ne peut s'agir d'une recherche avancée puisque ce n'est plus un paramètre q qui est envoyé mais as_q que malheureusement mon programme ignore, mais j'aurais vu l'URL comme un lien.

    Merci déjà pour toutes les réponses.

    skale

  19. C'est peut-être quelqu'un qui utilise ce User Agent à l'aide d'un navigateur comme firefox et une extension permettant de le changer.

    Pourquoi ? Peut-être pour détecter si tu fais du cloaking (ce qui, en se basant sur le User Agent, ne serait pas très futé :whistling: )

    <{POST_SNAPBACK}>

    Mais quel user agent ? :blink: je ne comprends pas.

    Et je ne fais pas de cloaking. (j'ai voulu utiliser ce smiley :hypocrite: mais il s'appelle hypocrite :lol: ). Et je suis assez futé pour faire ça à partir de l'IP. Justement si l'IP est celle d'un robot connu, le programme ignore la page référante.

    skale

  20. je n'ai pas l'URL complète du referer. Je dis que j'ai des visites depuis Google car c'est que me dis mon programme de stats.

    Le programme récupère l'adresse référante, et avec la fonction PHP parse_url, sépare les éléments de la requête, ensuite si la valeur host se trouve dans une table qui liste les domaines des moteurs de recherche, il récupère les mots clés associés. Donc le visiteur vient de Google.

    Si besoin pour étude, je me débrouillerai de stocker tous les referer pendant un temps. Mais jusqu'à présent, le programme a rarement été mis en défaut.

    skale

  21. Bonsoir,

    je reçois des visites depuis Google pour des mots clés que je cible, mais je ne suis pas encore dans les 20 premières pages :) Ces recherches sont vraiment celles qui m'intéressent, où j'espère me positionner et pour lesquelles j'ai optimisé mon site.

    Je peux ajouter que ces visites ne sont pas celles d'un robot (a priori). C'est comme si j'étais victime de spam referer depuis un moteur de recherche. Je trouve cela étonnant car l'intérêt (entre guillements) de ce genre de spam est d'obtenir un lien retour depuis un site qui afficherait ses statistiques ou la visite d'un webmaster curieux.

    Est-ce que je peux envisager d'avoir un bot de Google (avec IP et User Agent qui différe de la normale) qui anticipe les résultats du moteur. Est-ce qu'un autre bot passe en revue les résultats de Google pour je ne sais quelle raison ? Par exemple je pense à un robot qui ferai des statistiques comme Yoovi, mais pourquoi va-t-il visiter le site ?

    Voilà, si quelqu'un a une idée, merci d'avance.

    skale

  22. j'ai une petite liste de domaine (une trentaine) qui font du spam referer, si quelqu'un est intéressé. La majorité ont dans leur nom de domaine ou nom de la page utilisée comme referer les mots casino ou poker, de quoi faire le tri.

    Perso, j'utilise un header("Location: URL de la page referer"); le robot est renvoyé sur son propore site, bien ou pas ?

    skale

  23. BCC pour copie cachée, mais le \r\n c'est pourquoi faire

    <{POST_SNAPBACK}>

    \r\n est un séparateur de commandes et aussi est utilisé pour séparer les entêtes, c'est défini comme ça dans la RFC 821 du protocole SMTP.

    Ce sont les caractères à utiliser pour signifier <CRLF> retour chariot + nouvelle ligne

    skale

×
×
  • Créer...