url des fichiers php

Lab2
Invité n'ayant pas de compte PHPfrance

05 janv. 2010, 23:00

Bonjour,je débute en php.
je viens de faire un site Internet et j'utilise le php pour intégrer la date à mes pages... tout fonctionne bien.
Par contre je me suis aperçue que si j'ajoute quelquechose derrière ce fichier .php, ma page se charge toujours mais avec des problèmes...
par exemple : http://www.trinity-evolution.fr/Presentation.php; si j'ajoute quelquechose comme http://www.trinity-evolution.fr/Presentation.php/f la page s'ouvre mais ne trouve pas les css et images (qui ont des chemins relatifs)...

Pourquoi est-ce un problème? qui irait rajouter quelquechose derrière une url qui fonctionne bien?!
et bien, Google en indexant mon site, n'a indexé que des urls fausses, du genre : www.trinity-evolution.fr/Presentation.php/ au lieu de www.trinity-evolution.fr/Presentation.php ou encore plus incompréhensible : www.trinity-evolution.fr/Strategie.php/Strategie.php

Du coup, chacun des liens référencés sur Google pointe vers une url fausse...
Que me conseillez-vous? Par avance je vous remercie de votre aide!

ViPHP
ViPHP | 5462 Messages

05 janv. 2010, 23:53

en effet c'est étrange, t'as regarder dans quel fichie les liens etait faux (avec l'outils pour webmaster de google)
http://www.google.com/webmasters/sitemaps/?hl=fr

Lab2
Invité n'ayant pas de compte PHPfrance

06 janv. 2010, 09:15

tu parles de quel outil? parce que Google Webmaster Tools m'indique aucune erreur dans mon sitemap (et moi je l'ai vérifié de mon côté, je suis même passé par un outil sur le web pour m'assurer de ne pas faire une erreur)... J'ai également vérifié les liens dans mes pages php...
Tu pensais à un autre outil?

Merci

Eléphant du PHP | 168 Messages

06 janv. 2010, 16:26

je viens d'effectuer la même manip sur mon site est effectivement il s'affiche très mal et me sort des erreurs javascript et ajax. Donc le problème viens d'ajax ou php, si j'étais pressé par le boulot j'ajouterai des tests (au moins sur la page d'index) pour vérifier que le chemin entré dans le navigateur correspond exactement à monsite.com ou monsite.com/index.php.
Cela doit être faisable.

Lab2
Invité n'ayant pas de compte PHPfrance

06 janv. 2010, 16:58

Ca y est j'ai compris l'origine du problème...
Je l'explique au cas où ça serve à quelqu'un d'autre un jour.

J'avais fait une erreur de syntaxe lors de l'envoi de mon premier sitemap.xml (1mois environ), je l'avais corrigé rapidement, mais ça avait été pris en compte : à la fin de chacune de mes urls, il y avait un slash...
Comme mes pages sont en php, ça ne renvoyait pas une erreur, et ouvrait ma page .php mais quand Google continuait sont exploration et ouvrait donc une nouvelle page, la nouvelle adresse s'ajoutait derrière le slash en trop... c'est comme ça que toutes les adresses ont été indexées par Google... Euh, je ne suis pas sûre d'avoir été claire...

J'ai compris d'où venait le problème... Parallèlement, il y a eu une nouvelle exploration de Google qui du coût a indexé les pages "vraies"... J'espère que les mauvaises disparaitront assez vite...

Merci pour votre aide

ViPHP
AB
ViPHP | 5818 Messages

06 janv. 2010, 18:07

Salut la pirate :langue:

J'ai vu dans le code source de ta page que tu t'était grandement inspirée (copié/collé) du code de mon site pour trouver la largeur d'une ligne à faire défiler.

Code : Tout sélectionner

function largeur_defile(){ if (document.getElementById("cadre_defil")) { //...
Pas bien du tout ça :non:
Non je plaisante, si j'avais voulu planquer ce code je m'y serait pris autrement :)

Juste pour dire que si je ne l'ai pas mis sur ce forum c'est parce que je trouve le code un peu trivial pour être employé directement sur un site. C'est pourquoi je ne le proposais que pour la construction du défilant, en back office et non pas en front office.

Alors évidemment tu as cette barre de défilement qui s'affiche (mais très rapidement il est vrai) en bas de page et dont on peut se demander pourquoi elle s'affiche (mais pas moi :wink: ) lors du chargement de la page http://www.trinity-evolution.fr/

Peut-être pas gênant, un détail il est vrai, mais pour quelqu'un qui veux gagner des milliards de milliards, un investisseur pointilleux pourrait peut-être y trouver à redire :-k

En fait, si tu faisais l'impasse sur la petite image qui s'affiche à l'intérieur du texte (qui n'apporte pas grand chose) tu pourrais utiliser cette méthode pour alimenter ton défilant avec du texte de manière dynamique en php et sans avoir recours à la fonction "largeur_defile" qui fait afficher brièvement cette barre de défilement lors du chargement de la page.

Enfin c'était juste une remarque en passant vu que tu as résolu ton pb initial :wink:
Pour info la fonction a évolué et sa grande soeur est ici :)

Lab2
Invité n'ayant pas de compte PHPfrance

06 janv. 2010, 19:24

Bonjour AB,
je suis vraiment désolée, je n'ai jamais eu l'intention de copier/coller quoi que ce soit sans l'accord de son propriétaire!!! Lorsque j'ai voulu intégrer ce texte déroulant, j'ai fait quelques recherches sur le Net et j'ai utilisé un code qui était donné en exemple sur un forum pour le réaliser...
Je vais regarder de près tout ce que tu me dis (là j'ai une puce de 2 ans qui me réclame à corps et à cris ;) ) - mais la petite image à l'intérieur qui n'apporte pas grand chose il est vrai m'est demandé par le client... Mais je chercherais une autre solution pour ne pas utiliser ton code... Je suis vraiment désolée et génée...
Je m'en occuppe dans les prochains jours, promis.

Lab2
Invité n'ayant pas de compte PHPfrance

06 janv. 2010, 22:29

Mais, je ne comprends pas, embétée j'ai recherché où j'avais trouvé ce code... et j'ai retrouvé... c'est ici même... et AB, c'est toi qui donne le lien!!!
vos-contributions/texte-defilant-javasc ... 11093.html
où tu dis : "Et pour un paramètrage aisé du code j'ai développé une interface graphique. Vous pouvez composer votre "défilant" en direct et récupérer le code utile..."

ViPHP
AB
ViPHP | 5818 Messages

06 janv. 2010, 23:09

... Mais je chercherais une autre solution pour ne pas utiliser ton code... Je suis vraiment désolée et génée...
Je m'en occuppe dans les prochains jours, promis.
Non pas la peine, ce ne sont que quelques lignes de code et si j'avais voulu les protéger je les auraient au moins obfusquées :wink:

Je t'ai dit ça juste pour info car comme je ne savais pas à quel moment tu avais récupérer le code, je me suis dit que c'était peut-être avant le message qui explique comment passer du texte en dynamique sans avoir à renseigner la largeur.

Mais la technique énoncée ne fonctionne effectivement pas avec du texte mélangé à des images, et pour ce cas je n'ai trouvé que l'astuce que j'utilise dans mon générateur d'objets défilants et dont tu t'es servie (en fait ce n'est plus tout à fait le même code car je l'ai updaté depuis mais le principe reste le même). Je ne vois pas trop comment faire mieux, et peut-être que pour pouvoir le faire, il faudrait faire tout autrement.

Enfin bon je le répète, ne te sens pas obligée de chercher une autre solution si cela te convient :wink:

Cela dit si entre temps tu as cherché et entrevu une autre piste, je serais curieux de la connaître car avec ce principe de code je ne vois pas comment aller plus loin :)