Page 1 sur 1
vérification de type de fichier
Posté : 28 avr. 2011, 14:09
par CobraSpaceOpera
Bonjour,
Je débute sur php, et voilà déjà un ennui de taille
J'utilise php 5.2 (mon hôte ne prend pas en charge 5.3)
Il semble que la "mime_content_type" (abandonné dans 5.3) ne fonctionne pas correctement
Le code suivant donne un page toute blanche
<?php echo mime_content_type('manual.pdf'); ?>
J'ai vérifié que le fichier magic.mime est bien présent dans mon installation de php et que php.ini y fait correctement référence.
Alors quel est le problème SVP
Re: vérification de type de fichier
Posté : 28 avr. 2011, 22:35
par Ryle
question bête : tu as bien un fichier nommé manual.pdf dans le même répertoire que ton script php ?
quand tu regardes le code source de la page, celui-ci est il vide également ou bien vois tu le code php en clair ? (auquel cas c'est que ton script n'est juste pas interprété par le serveur - pb d'accès ou de configuration)
Re: vérification de type de fichier
Posté : 28 avr. 2011, 22:47
par CobraSpaceOpera
question bête : tu as bien un fichier nommé manual.pdf dans le même répertoire que ton script php ?
quand tu regardes le code source de la page, celui-ci est il vide également ou bien vois tu le code php en clair ? (auquel cas c'est que ton script n'est juste pas interprété par le serveur - pb d'accès ou de configuration)
Oui le fichier pdf est bien là. Je suis débutant mais pas à ce point là.
J'ai essayé avec le chemin absolu et ça ne donne rien non plus.
Le code source de la page est complètement vide.
Re: vérification de type de fichier
Posté : 29 avr. 2011, 08:04
par xTG
Les erreurs sont-elles toutes activées ?
error_reporting(-1);
Re: vérification de type de fichier
Posté : 29 avr. 2011, 14:02
par CobraSpaceOpera
Les erreurs sont-elles toutes activées ?
error_reporting(-1);
J'ai ceci dans mon php.ini
; - Show all errors except for notices and coding standards warnings
;
error_reporting = E_ALL & ~E_NOTICE
donc logiquement ça devrait être bon, de plus quand je commets une erreur, le message d'erreur s'affiche bien.
Re: vérification de type de fichier
Posté : 29 avr. 2011, 14:24
par macgawel
Bonjour.
On va commencer par du basique :
<?php
echo "Debut";
if ( function_exists(mime_content_type ) ) {
echo mime_content_type('manual.pdf');
}
else echo "mime_content_type inexistant !";
echo "Fin";
?>
Ca donne quoi ?
Sinon, j'ai regardé la doc :
Retourne le content MIME d'un fichier en utilisant les informations depuis le fichier magic.mime.
Il te faut un fichier
magic.mime, et il faut l'avoir ouvert...
Re: vérification de type de fichier
Posté : 29 avr. 2011, 15:28
par CobraSpaceOpera
Bonjour.
On va commencer par du basique :
<?php
echo "Debut";
if ( function_exists(mime_content_type ) ) {
echo mime_content_type('manual.pdf');
}
else echo "mime_content_type inexistant !";
echo "Fin";
?>
Ca donne quoi ?
Sinon, j'ai regardé la doc :
Retourne le content MIME d'un fichier en utilisant les informations depuis le fichier magic.mime.
Il te faut un fichier
magic.mime, et il faut l'avoir ouvert...
mon php.ini pointe bien vers le fichier magic.mime j'aurais du le préciser
ton code donne le code source suivant:
merci mais pas besoin de revoir la base, pour le moment tout fonctionne parfaitement sur mon site web en php y compris des fonctions complexes, pour le moment je n'ai de problème qu'avec mime_content_type que j'ai volontairement isolé sur un fichier à part pour voir ce que ça donnait et le résultat est que ça ne donne rien.