Jump to content

Kent

Hubmaster
  • Content Count

    325
  • Joined

  • Last visited

Everything posted by Kent

  1. Salut ! En gros tu souhaites améliorer le taux de disponibilité de tes serveurs. Pour le streaming je ne sais pas trop te conseiller, en revanche pour les serveurs web. Voici quelques astuces générales, tout n'est peut-être pas applicable dans ton cas et certaines choses dépendant énormément de linfrastructure Comment détecter la panne ? via une tâche planifier tu peux éxecuter un script qui ping l'ip publique des noms de domaines ou les nom de domaines directement. en cas de problème ça t'enverra un mail par exemple ou ça lancera une procédure de basculement. Copier
  2. Si je comprends bien tu veux "intercepter" ce que va recevoir le visiteur pour y ajouter "un quelque chose" ? Tu peux tester avec la fonctionnalité output buffering. Qui empêche (peut mettre en cache avant de) php de renvoyer le contenu généré. exemple : ob_start(); echo "toto" ; $contenu = ob_get_contents(); ob_flush(); ob_end_flush(); echo $contenu; ainsi le echo "toto" sera placé en cache que tu récupere via ob_get_contents();; libre à toi ensuite d'afficher ou pas (echo à nouveau) ou de concatener quelque chose avant ou après. Kent
  3. Tu es en train de mélanger du code PHP avec du code javascript (JS) Tu dois faire une redirection JS tout en restant en JS Tout le code que je t'ai donné c'est du Javascript pas du php. De plus : if(!getCookie("dejavenu")); Attention au ";" à la fin des conditions...
  4. Salut, Lorsqu'il passe pour la première fois tu lui mets un cookie et tu affiche cette page d'avertissement seulement si le cookie n'existe pas Voici deux fonctions qui peuvent êtres utiles : function setCookie(name, value, expires) { if (!expires) expires = new Date(); document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + "; path=/"; } function getCookie(name) { var cookies = document.cookie; if (cookies.indexOf(name) != -1) { var startpos = cookies.indexOf(name) + name.length + 1; var endpos = cookies.indexOf(";", startpos) - 1
  5. Salut, Quel est ton système d'exploitation ? Pour les user_id et group_id , tu parles de ceux qu'utilise apache pour exploiter le système de fichier ? Si tu les as changés et que les répertoires pour écrire les sessions appartiennent toujours à l'ancien id, il est normal que tu obtienne des problèmes. Pense à changer le propriétaire des répertoires pour les sessions Sous linux : chown group:user monrepertoire // Pour le repertoire + tous ses fils chown group:user monrepertoire -R ++
  6. Effectivement, Pas mal ces fonctionnalités. Si je comprends bien on peut voir combien de fois on est apparus dans les résultats de recherche (impressions) et le nombre de fois que l'on a cliqué sur nos sites (clicks) et bien c'est pas fameux chez moi
  7. Salut, Ce ne sont pas mes clients, ce sont les clients de mes clients, et ils sont potentiellement partout dans le monde. Ok pour le nom de domaine en .co.uk et une ip localiser pour les UK Que proposez-vous pour les US , sachant que je ne peux pas traduire le nom de domaine. Merci
  8. , tu peux dans ce cas suivre aussi les conseils de Rémi. Pour ceux qui ont la main sur leur serveur, vous pouvez tenter les optimisations coté HTTP. Mais avant cela et comme dit Rémi, il est évident que ça doit être performant coté serveur aussi .
  9. Salut salut, Sympa l'article, juste pour vous signaler qu'il existe aussi YSlow un addon par yahoo qui permet d'évaluer les performances d'un site web, les suggestions d'améliorations sont pas mal. (ceci dit certaines suggestions d'améliorations peuvent paraître fantaisistes pour un site à petit budget tel que l'utilisation d'un Content delivery Network ou autre). Nulette , Tu peux spécifier dans un .htaccess certaines choses qui permettent d'améliorer le temps de chargement des pages web. Tu peux compresser ce qui est CSS et JS avant l'envoi au navigateur via le mode deflate d'apach
  10. Je ne suis pas sûr d'avoir tout compris mais.... if ($user_details['shop_active']) { $display_output .= ' <a href="' . process_link('shop', array('name' => $user_details ['shop_name'],'user_id' => $item_details['owner_id'])). '"> <img src="' . process_link('themes/'. $setts['default_theme'] ,array()). '/img/system/25store.gif" border="0" align=absmiddle></a>'; } Te donne quoi ?
  11. Salut, Tout dépend, si tu veux que ce soit unique ce sera id="qqc" si tu veux faire un traitement sur plusieurs span utilise une classe et un selecteur JS. d'une manière générale name est réserver aux éléments de formulaires et est déprécié en XHTML 1.0 (à confirmer par les experts)
  12. Salut, RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) /errordocument.html théoriquement oui ça transformerais n'importe quelle page, sauf que là il y a quand même des conditions si le fichier demandé n'est pas un fichier existant physiquement sur le disque (-f) et que le fichier demandé n'est pas un dossier existant sur le disque (-d) alors réécrit l'url vers /errordocument.html
  13. Mets le text/html dans ton header aussi et dis nous ce que ça donne
  14. Bonjour à tous, Le-juge, À vrai dire, c'est du "google.com", une première étape c'est une position générale correcte sur google.com ensuite je pourrais localiser les nom de domaines. Et c'est là que ce que tu dis est interessant. Tu suggère une extension spécifique par pays. Ça peut être intéressant, je n'avais pas penser au .co.uk par exemple ! Mais pour l'instant je ne propose pas les variantes de traduction us. Le site peut être FR ou EN, il n'y a pas de "En/UK , en/US" Donc le domaine pour les us va pointer sur la traduction anglaise du site, la chose qui pourrait jouer
  15. Elfy, La solution que je t'ai proposé ne fonctionne pas ? Essaye de modifier ta variable $header dans le PHP, au lieu de text/plain mets text/html Commence par un code simple tel que celui-ci : $Destinataire = "nom_AT_domaine.com"; $Sujet = "Sujet de votre mail"; $From = "From:nom_AT_domaine.com\n"; $From .= "MIME-version: 1.0\n"; $From .= "Content-type: text/html; charset= iso-8859-1\n"; $Message = "<b>Texte en Gras</b><u>Texte Souligné</u><i>Texte en Italique</i>"; mail($Destinataire,$Sujet,$Message,$From);
  16. Les méthodes agiles ou la réconciliation avec la productivité

  17. Pour l'envoi de mail via une liste de diffusion, je ne saurais te dire il faut voir la configuration de Sympa. Pour la méthode PHP : Tu voulais surement dire que tu as créer une page php dans un serveur web pour l'envoi de mail n'est-ce pas ? Cela peut être du à un problème de header. Si cela fonctionnais auparavant et que tu n'as rien touché , peut-être que le mot de passe pour ton serveur STMP a changé (s'il y en avait un). Je remarque aussi ceci //=====Ajout du message au format texte $message.= "Content-Type: text/plain; charset=\"ISO-8859-1\"".$passage_ligne; $message.=
  18. Salut, l'attribut target permet de dire aux navigateur dans quel fenêtre ouvrir le lien. Par exemple tu fais un lien vers un site internet, quand l'utilisateur clique tu ne veux pas pour autant qu'il ferme ton site ou qu'à la place de ton site il y ai le site du lien. Tu mettras donc l'attribut "target=_blank" afin que le lien soit ouvert dans une nouvelle fenêtre/onglet.
  19. Salut, Merci pour vos réponses. Contrairement à ce que l'on pourrait croire, mon but est aussi de lutter contre la complexité. Seulement parfois on est face à des situations que l'on ne peut pas changer ou simplifier parce que cela nous arrange. La majorité du trafic sur le site vient des accès direct et non du moteur de recherche, la communication en France a été faite très longtemps sur le .com. Ma seule préoccupation c'est que ces 85% de visiteurs, ne se retrouve pas sur un site en anglais lorsqu'il vont sur leur site favori. Il est plus difficile de gagner un client que de garder
  20. Tu voulais surement dire domaine.fr/index.php?langue=fr vers domaine.fr Pour éviter les boucles. Si le paramètre langue est absent je me fis à la langue du navigateur (ici fr) je redirigerais donc vers domaine.fr/index.php?langue=fr. Si je redirige vers domaine.fr uniquement alors le paramètre langue sera absent et la redirection va boucler. Le paramètre langue est indispensable pour la consultation du site dans une langue différente de celle de son navigateur ( Cf raisonnement dans le précédent poste ).
  21. Thick, Merci pour tes réponses. En les lisant je me rends compte que je me suis peut être mal exprimé sur certains points. Je suis d'accord que le domaine.com et le domaine.fr suffiraient à eux mêmes accompagné des bons métas et de contenu dans la bonne langue à identifier la langue de la page, cependant le but du paramètre langue n'est pas seulement d'indiquer aux scripts quelle est la langue mais de bel et bien de la forcée. Je m'explique, Prenons le cas où je déciderais de supprimer tout simplement le paramètre langue ainsi que la détection via le header Accept-Language, ainsi
  22. Merci pour vos réponses, Le duplicat content sur le moteur de recherche (page recherche) n'était donné qu'à titre d'exemple. Mais il est clair que c'est une solution radicale . Pour les pages méritant d'être tout de même indexées j'opterais pour la balise canonical. La réelle problématique se situe au niveau de l'indexation des sites multilingue. Je dois positionner un même site d'e-commerce sur deux langues différentes, anglais et français. Une des stratégies pourrait être de prendre deux noms de domaine (respectivement .com pour l'anglais et .fr pour le français). Même si l
  23. Merci pour vos réponses, Dans l'hypothèse 1, lequel des deux sites sera pénalisé ? le crawler pensera que la légitimité revient au premier site ou au deuxième sous quelles conditions ? Parce que le premier site est bien mieux positionné (ancienneté, cohérence mot clé contenu, pagerank, etc) que le deuxième alors le contenu lui est légitime ? Il peut arriver qu'un gros site en copie un petit... dans ce cas là il y a un hic Captain, je ne conaissais pas cette balise méta, veut-elle dire "indexe cette page sous cette url uniquement" ? Merci
  24. Bonjour à tous, J'ai un petit doute sur le duplicat content pourriez-vous m'indiquer laquelle des hypothèses suivante conduit à un duplicat content : Hypothèse 1 : www.monsite.com/index.php?param=1 => Contenu 1 www.autresite.com/index.php?param1 = > Contenu 1 Hypothèse 2 : www.unsite.com/index.php?param=1 => Contenu 1 www.unsite.com/index.php => Contenu 1 Autrement dit , il ne peut y avoir duplicat que si 2 urls d'un même domaine pointent vers le même contenu. Je pencherai pour la 2. Si l'hypothèse 2 est vérifiée. Comment faites vous pour vos formulaire de r
×
×
  • Create New...