[PHP] Pb fonction ctype_digit()
Résolu
moderno31
Messages postés
872
Date d'inscription
Statut
Membre
Dernière intervention
-
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Sur mon serveur de DEV j'utilise PHP en version (Version de PHP: 5.2.5) , mes fichiers fonctionnent très bien.
Quand j'essaye de déployer sur mon serveur de PROD (Version de PHP: 5.2.0) je n'y arrive pas.
Je me prends une erreur
Fatal error: Call to undefined function: ctype_digit()
Vous avez une idée ? Connaissez vous un moyen d'arranger ça ? Un équivalent peut-être de ctype_digit()?
A mon avis, la fonction n'est pas reconnue mais je ne vois pas pk.
Merci pour vos réponses.
Sur mon serveur de DEV j'utilise PHP en version (Version de PHP: 5.2.5) , mes fichiers fonctionnent très bien.
Quand j'essaye de déployer sur mon serveur de PROD (Version de PHP: 5.2.0) je n'y arrive pas.
Je me prends une erreur
Fatal error: Call to undefined function: ctype_digit()
Vous avez une idée ? Connaissez vous un moyen d'arranger ça ? Un équivalent peut-être de ctype_digit()?
A mon avis, la fonction n'est pas reconnue mais je ne vois pas pk.
Merci pour vos réponses.
A voir également:
- [PHP] Pb fonction ctype_digit()
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Expert php pinterest - Télécharger - Langages
5 réponses
Bonjour,
Peut-être des modules manquant dans la version 5 installée sur ton serveur de PROD ? Mais d'après la documentation PHP, cette fonction est valable pour PHP 4 >= 4.0.4 et PHP 5 toute version confondue.
Peut-être des modules manquant dans la version 5 installée sur ton serveur de PROD ? Mais d'après la documentation PHP, cette fonction est valable pour PHP 4 >= 4.0.4 et PHP 5 toute version confondue.
d'accord, merci pour ta réponse.
Juste pour savoir, où as-tu consulté la doc PHP ? Je crois qu eje ne suis sur de le savoir.
Je regarde en général mes fonctions sur internet, mais je ne fais pas forcément attention de leur validité et version
Tu m'apprendras certainement un truc lol
Juste pour savoir, où as-tu consulté la doc PHP ? Je crois qu eje ne suis sur de le savoir.
Je regarde en général mes fonctions sur internet, mais je ne fais pas forcément attention de leur validité et version
Tu m'apprendras certainement un truc lol
est tu sur de bien appeler ta fonction ou ton fichier de fonction car dans 99,99% des cas ce type d'erreur est silmplement du au fait que tu appelle ue fonction "imaginaire"
verifie bien le chemin d'appel de ta fonction
le nom de la fonction n'a rien a voir la dedans, simplment tu lui demande un truc qu'il ne connais pas a ton serveur
verifie bien le chemin d'appel de ta fonction
le nom de la fonction n'a rien a voir la dedans, simplment tu lui demande un truc qu'il ne connais pas a ton serveur
Hello,
oui en fait j'appelle bien la bonne fonction, qui existe et qui fonctionne bien.
On m'a fait faire ça pour corriger le problème
Ajouter à la racine du site ../html/.htacess avec à l'intérieur
AddHandler application/x-suexec-php4 .php3
AddHandler application/x-suexec-php5 .php
Pk exactement je ne sais pas, mais ça marche.
Pourtant j'ai ju dans php infos que les fonctions ctype étaient "enabled". A cela s'ajoute que je travaille sur une version de PHP5, meme mon code et ma fonction fonctionnent en PHP4.
Bref voila la soluce.
A+
oui en fait j'appelle bien la bonne fonction, qui existe et qui fonctionne bien.
On m'a fait faire ça pour corriger le problème
Ajouter à la racine du site ../html/.htacess avec à l'intérieur
AddHandler application/x-suexec-php4 .php3
AddHandler application/x-suexec-php5 .php
Pk exactement je ne sais pas, mais ça marche.
Pourtant j'ai ju dans php infos que les fonctions ctype étaient "enabled". A cela s'ajoute que je travaille sur une version de PHP5, meme mon code et ma fonction fonctionnent en PHP4.
Bref voila la soluce.
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'imagine qu'il y a donc une configuration différente entre tes deux serveurs, outre la version du PHP. C'est pourquoi lorsque tu ajoute ton htaccess avec une config personnalisée des propriétés ci-dessus, cela refonctionne, chose qui doit déjà être configurée sur ton serveur non PROD.
Tu dois certainement avoir différentes règles de sécurité liée à l'environnement pour qu'il y ai de tels changements d'un serveur à l'autre, peut-être peux-tu avoir accès à l'ensemble des configurations pour parer à d'éventuels futurs autres problèmes lié à cela.
Tu dois certainement avoir différentes règles de sécurité liée à l'environnement pour qu'il y ai de tels changements d'un serveur à l'autre, peut-être peux-tu avoir accès à l'ensemble des configurations pour parer à d'éventuels futurs autres problèmes lié à cela.