|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() Inscription : février 2007 Messages : 197 ![]() |
Bonsoir,
J'ai un gros bug sous Safari et le Header. Donc voici le souci : Lorsqu'on clique sur une image, cela fait appel à une requête Ajax, qui envoie en get certaines données à un fichier download.php Ce dernier fichier permet le téléchargement d'un fichier précis, donc dans lequel je définis le header : Code :
J'ai cherché d'où venait le souci (content-type, content-disposition) mais toujours le même résultat à l'arrivée |
||
|
|
00
|
|
|
#2 | ||
|
Membre actif
![]() Inscription : février 2007 Messages : 197 ![]() |
Et bien, j'ai trouvé mes erreurs !
Premièrement, préciser un Content-Type: appplication/force-download, si le navigateur est Safari. Et au niveau du Content-Disposition, il est indispensable que le nom du fichier soit entre apostrophe ( => http://fr3.php.net/manual/fr/function.header.php#79009 ) Soit code corrigé : Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre éclairé
![]() Inscription : mars 2006 Messages : 318 ![]() |
tu peux être encore plus précis dans ton pattern, parce que là si y'a .rar quelque part dans ta chaîne ça va pas retourner false, alors que ça devrait, le pattern doit correspondre à une chaîne se terminant par .rar par exemple et non contenant .rar
exemple: Code :
mais les pattern que t'utilises ne sont pas fiable. |
||
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : février 2007 Messages : 197 ![]() |
Salut,
Je n 'ai pas mis tout le code précédent de ma page, mais le $data['url'] retourne l'extension d'un fichier, qui est un String... donc c'est gentil de ta part d'avoir voulu m'aider, mais le bout de code ne m'est aucunement utile Il aurait pu m'être utile si j'allais récupérer l'extension du fichier présent sur le serveur, mais vu que les fichiers sont renommés par un md5_file() ... |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Inscription : mars 2006 Messages : 318 ![]() |
une simple comparaison suffit alors, c'est beaucoup moins gourmand que les expressions rationnelles.
pis pour mon bout de code tant pis, ça partait d'un bon sentiment.. :p |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com