Aller au contenu

AntiStatick

Actif
  • Compteur de contenus

    12
  • Inscrit(e) le

  • Dernière visite

Messages postés par AntiStatick

  1. Re Kioob comment ca va depuis cette nuit :D

    La regle d'écriture est plutot simple :

    RewriteRule ^recherche/(.+)$ /search.php?string=$1 [L]

    Je crois que le pb vient plutot du fait que les '%2F' sont autorisés dans les querystring mais pas dans les url. Car quand je remplace les '%2F' par des '%252f' cela marche parfaitement avec le résultat attendu. J'ai trouvé cette astuce sur http://www.webmasterworld.com/apache/3279075.htm

    Par contre je n'ai pas trouvé d'équivalent du meme genre pour le backslashe (\), le diese (#), le & commercial, les doubles guillemets qui les caracteres speciaux qui font encore planté mon url :/ D'ailleurs je sais meme pas quel encodage c'est ce '%252f' ...

  2. Bonjour à tous !

    Pour le moteur de recherchee de mon site PHP j'ai décidé d'utiliser une regle d'ecriture qui me permet d'avoir des url comme : -http://www.monsite.com/recherche/ma+recherche+simple !

    Après m'être rendu compte que des visiteurs pourrait faire des recherches avec des caractères spéciaux, j'ai utiliser un urlencode sur la phrase de recherche.

    Ce qui donne par ex. pour "recherche (caractères_AT_spéciaux)" : -http://www.monsite.com/recherche/recherche%2B%28caract%E8res%40sp%E9ciaux%29

    Jusque la tout va bien ca marche !

    La ou cela se complique c'est lorsque un visiteur fait une recherche avec une phrase contenant des slashes ou back slashes. Par ex. lorsqu'il cherche une url du type : "http://www.webmaster-hub.com/dossier/page/index.html" Ce qui donne : -http://www.monsite.com/recherche/http%3A%2F%2Fwww.webmaster-hub.com%2Fdossier%2Fpage%2Findex.html

    Car en étant encodé en %2F les / (slashes) se comportent comme des slashes normaux. On dirait que cela revient à faire : -http://www.monsite.com/recherche/http%3A//www.webmaster-hub.com/dossier/page/index.html :8 Et vu que c'est le slashe est le séparateur de ma règle d'écriture forcément l'url n'est plus reconnue :/ Pas cool

    La question est donc : y a t'il une solution pour contourner ce probleme ?

    Merci pour votre aide !

  3. Salut Kioob !

    merci ! Ca marche nikel avec CURL :) Pour ceux qui veulent savoir comment faire voici le code :

    <?php
    $referer = "url-referer";
    $url = "fichier-a-telecharger";
    $fp = fopen ($_SERVER['DOCUMENT_ROOT'] . '/ici/le/chemin/fichier.xxx', "w");
    $ch = curl_init();
    curl_setopt ($ch, CURLOPT_REFERER, $referer);
    curl_setopt ($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt ($ch, CURLOPT_FILE,$fp);
    curl_exec ($ch);
    curl_close ($ch);
    ?>

  4. Salut à tous !

    pour un projet, je dois récupérer des infos (largeur, hauteur, poids, vignettes ...) sur des images publiées sur différents site Internet. Jusque la c'est pas très compliqué il suffit de faire un bon vieux getimagesize(&quot;http://urldelimage.jpg")

    La ou cela se complique c'est que certain sites font des redirects vers yahoo.fr, par ex, lorsqu'on accède à l'image en tapant directement sur url ou que l'on y accède via un script PHP ! Pas cool :/

    La question est donc y a t'il un moyen de contourner cette redirection pour avoir mes infos et mon thumb (vignette en anglais) ? Par exemple y a t'il moyen de simuler un referer avec un script PHP ? Ou si vous avez la autre moindre idée ca m'intéresse beaucoup !!

    Merci pour votre aide.

  5. Après avoir fait quelques tests et recherche, un serveur US semble effectivement apporter un plus mais ne semble par etre indispensable pour bien sortir sur les moteur US (surtout si on a de bons backlinks US).

    Donc j'ai fait le choix d'un serveur avec une IP anglaise car les serveurs US sont trop chers pour les config et bande passante qu'ils proposent.

    Merci pour votre aide.

  6. C'est clair offman !

    Et après mure reflexion sur le sujet grace a vos reactions je suis bien décidé à en mettre un. La question m'etait venu car sur beaucoup de gros sites X americains il n'y a aucun disclaimer alors qu'en france c'est quasi automatique. Enfin bref je n'ai meme pas réussi à trouver la moindre info legal US à ce sujet .. mais le débat n'est plus la !

    Du coup ? Il faut avoir un disclamer en plusieur langue ou l'anglais peut suffir ? Je précise que le site est en anglais hébergé en UK et la cible US.

    Merci pour votre aide !

×
×
  • Créer...