[PHP] longueur $variable

Fermé
Timon1102 Messages postés 354 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 30 décembre 2010 - 30 avril 2006 à 16:56
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 4 mai 2006 à 05:44
Bonjour,

je cherche quel est le parametre du serveur php à modifier pour la longueur maximale des variables.

Je m'explique : en local, je peux sauvegarder un commentaire, dans une variable texte, qui fait plus de 1000 caractères, mais en ligne, cela n'est pas possible...

C'est assez clair o_O ?

Merci
Timon
A voir également:

3 réponses

crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 506
1 mai 2006 à 07:27
Salut,
A ma connaissance, le paramétrage de PHP ne contient pas de limite pour une
chaine de caractère, mais des limites de types :
- mémoire maximum allouable par le script
- taille maximum d'un post
- taille maximum d'un fichier en upload
Soit plus précis dans la description de ton problème
- d'où vient la variable (formulaire, fichier, ...)
- comment est-elle transmise (fread, POST, GET)
- OS, serveur http et version php en local
- OS, serveur http et version php sur le web
et autre info qui peuvent sembler pertinentes
A+, crabs
0
Timon1102 Messages postés 354 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 30 décembre 2010 109
1 mai 2006 à 10:49
Le texte est saisi dans le textarea d'un formulaire, transmis par méthode post.

Je ne connais pas l'os est la version du serveur sur le site distant (c'est certainement apache, sous linux) et je ne peux pas me servir de phpinfo() pour l'instant pour d'autres raisons.
Moi je suis sous windows avec EasyPHP 6 (php 4)

voila...
merci
0
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 506
4 mai 2006 à 05:44
Salut,
Si tu n'as pas de phpinfo(), essaies de faire un script qui affiche ces valeurs
grace à ini_get() : https://www.php.net/manual/fr/function.ini-get.php
Pour le nom des variables : https://www.php.net/manual/fr/ini.core.php
Quel est est cet hébergeur qui ne donne pas accès au phpinfo() ?

Mis à part ça, y aurait-il des messages d'erreurs ou de warning lors de
l'exécution du script ? Essaie de monter le niveau de log d'erreur via
error_reporting().
Est-ce que ce problème apparaît avec tous les navigateurs ?

A+, crabs
0