[PHP] longueur $variable

Timon1102 Messages postés 354 Statut Membre -  
crabs Messages postés 909 Statut Membre -
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

3 réponses

  1. crabs Messages postés 909 Statut Membre 507
     
    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
  2. Timon1102 Messages postés 354 Statut Membre 109
     
    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
  3. crabs Messages postés 909 Statut Membre 507
     
    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