[RESOLU] Problème d'extrapolation de nom de fichier pdf

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Problème d'extrapolation de nom de fichier pdf

Re: Problème d'extrapolation de nom de fichier pdf

par @rthur » 22 avr. 2016, 00:15

Non ça n'a strictement rien à voir avec PHP, c'est un module Apache (et pas PHP) installé par ton hébergeur, donc demande à ton hébergeur

Re: Problème d'extrapolation de nom de fichier pdf

par Chris69 » 21 avr. 2016, 23:52

Je viens de regarder ton doc. C'est tout à fait cela et effectivement, lors d'un test avec le client, appache nous a sorti une liste de pdf.

A priori je dois pouvoir annuler cette directive avec un htaccess. A ton avis, dou vient cette directive ? De la version de php utilisé sur le serveur ?

Re: Problème d'extrapolation de nom de fichier pdf

par Chris69 » 21 avr. 2016, 23:46

En fait mes liens ne vont pas chercher de nom approchant. C'est juste un <a href> dans lequel j'appelle une nom de fichier pdf avec une variable comme nom de fichier. Ma variable contient le numero d'affaire dont un fichier pdf correspond. C'est un lien tout bete...
Par contre, lorsque le client n'a pas uploadé le pdf de sa fiche affaire, apache ne doit pas proposer au visiteur un fichier dont le numéro est presque le meme que celui de la fiche (à un chiffre pres !).

Je regarde ton lien. En tout cas merci pour ton aide et ta recherche.

Re: Problème d'extrapolation de nom de fichier pdf

par @rthur » 21 avr. 2016, 22:29

Bonjour,

Après pas mal de recherche, voici probablement le module Apache utilisé qui permet de faire cela :
https://httpd.apache.org/docs/2.4/mod/mod_speling.html

Toutefois mon conseil serait plutôt que tu corriges tes liens pour avoir des liens valides, plutôt qu'une bidouille qui va chercher le nom approchant.

Re: Problème d'extrapolation de nom de fichier pdf

par Chris69 » 21 avr. 2016, 21:30

C'est bien ca le problème !!

Non il n'y a pas d'htaccess fournisseur. Même eux ne savent pas ou ne veulent pas savoir ce qui se passe.

Le developpement est à été fait en php 4. Est ce que les version plus recentes gerent ce type de comportement ?

Re: Problème d'extrapolation de nom de fichier pdf

par Patriboom » 20 avr. 2016, 00:47

C'est peut-être celui défini par ton fournisseur. Si un tronc a un .htaccess, les commandes de celui-ci s'appliquent à toutes les branches sauf si une branche comporte un .htaccess.

Il est difficile de comprendre une redirection si t'en as pas programmée.

Re: Problème d'extrapolation de nom de fichier pdf

par Chris69 » 19 avr. 2016, 22:43

J n'ai pas encore placé de htacces...

Re: Problème d'extrapolation de nom de fichier pdf

par Patriboom » 19 avr. 2016, 22:19

Vérifie le .htaccess de ton répertoire principal. Il y a peut-être là quelques instructions qui cherchent à pallier aux fautes de frappe ou aux erreurs communes.

Re: Problème d'extrapolation de nom de fichier pdf

par Chris69 » 19 avr. 2016, 22:12

Je reprends ce post afin d'y ajouter quelques infos.

Le developpement dont je parle était hebergé chz netbenefit. Ce dernier a vendu sa branche serveur mutualisés et c'est la que les problemes dont je parle plus haut sont apparus. le nouvel hebergeur ne semble pas s'occuper de ce cas (je verrai apres l'attitude a tenir envers lui...) bref, en faisant quelques tests j'ai constaté, par exemple, que si j'appelle la page mainx.php au lieu de la page main.php le "x" disparait automatiquemnt et laisse place à la bonne page avec la bonne orthographe soit main.php. Si par contre je tappe mainxx.php, j'obtiens une page 404.

Que penser de cela ??

Re: Problème d'extrapolation de nom de fichier pdf

par Patriboom » 14 janv. 2016, 01:02

Si ce sont des noms faits de chiffres comme tu l'écris en tête, tu peux chercher un ++ après une variable.
Ainsi ta variable $x++ sera augmentée de 1 au prochain appel.
De petits détails du genre sont souvent source de grands tourments.

Re: Problème d'extrapolation de nom de fichier pdf

par Chris69 » 13 janv. 2016, 14:05

Je suis sur serveur.

Mon appel de page nest autre qu'un <a href> dans lequel j'ai ma variable $variable.pdf

Oui je pensais tester sur un autre serveur effectivement, ainsi que tester avec une gestion d'erreur 404.

Je vous tiens au courrant...

Merci pour toutes vos infos en tous cas

Re: Problème d'extrapolation de nom de fichier pdf

par Spols » 12 janv. 2016, 12:56

Es tu en local ou sur un serveur ?

Si tu sais test ton script sur un autre serveur pour voir si tu as le même comportement.

Es tu sur de la totalité de ton script php que ce n'est pas lui qui a une fonction cachée ?

As tu un script de récupération de 404 ?

Re: Problème d'extrapolation de nom de fichier pdf

par Chris69 » 12 janv. 2016, 12:30

Oui effectivement, cela concerne l'extention.

En fait mon developpement est tout simple. Je crée un lien avec une $variable.pdf. Au survol du lien, on a bien le bon nom de fichier pdf et lorsqu'on active ce lien, c'est une page d'un fichier pdf au nom approchant qui est chargée (lorsque le pdf n'existe pas). Lorsque le pdf existe, la page du bon fichier s'ouvre !

Re: Problème d'extrapolation de nom de fichier pdf

par or 1 » 11 janv. 2016, 16:24

http://www.urlrewriting.fr/scripts39-Apache.htm
mais cela semble ne concerner que l'extension, et non le nom.

Re: Problème d'extrapolation de nom de fichier pdf

par @rthur » 11 janv. 2016, 15:12

Bonjour,

Je n'ai jamais entendu parler d'une configuration d'apache qui permettrait de servir un fichier avec "le nom le plus approchant" d'un fichier existant.
A mon avis, c'est davantage ton script qui doit faire cela mais sans le connaitre difficile de te dire sur quels critères.