Limite de variable

cmaiche Messages postés 11 Date d'inscription vendredi 18 octobre 2002 Statut Membre Dernière intervention 5 septembre 2004 - 18 déc. 2003 à 17:59
cmaiche Messages postés 11 Date d'inscription vendredi 18 octobre 2002 Statut Membre Dernière intervention 5 septembre 2004 - 22 déc. 2003 à 18:23
Bonjour,

Voici mon problème:
Je récupére dans un Textarea un texte très long (le code source d'une page html) pour ensuite le parser.
Si mon texte est trop long, j'obtient l'erreur "Impossible d'afficher la page". ça fait des jours que je galère sur le prolème et pas moyen d'avancer. Y aurait-il une solution ?

Merci d'avance.

Enelos Ehciam

6 réponses

floflotz Messages postés 240 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 6 janvier 2006
18 déc. 2003 à 18:14
c'est vraiment bizarre !!!!

t'appelle koi "une texte trop long" ???
0
cmaiche Messages postés 11 Date d'inscription vendredi 18 octobre 2002 Statut Membre Dernière intervention 5 septembre 2004
18 déc. 2003 à 18:17
la page html fait 400ko.

Enelos Ehciam
0
floflotz Messages postés 240 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 6 janvier 2006
18 déc. 2003 à 18:34
ok
dans la configuration du serveur, un temps limite d'éxécution d'un script est défini! (par défaut,30 secondes)
apres cette limite, ta page ne s'affichera plus.
ta peux changer cette valeur via la fonction set_time_limit ( http://fr2.php.net/set_time_limit )mais la plupart des hébergeurs l'interdisent pour ne pas surcharger les serveurs avec des scripts qui s'exécuteraient pendant plusieurs minutes. Si t'es en local, alors y'a pas de problème, tu peux le faire .
Sinon tu peux essayer de compresser ta page en utilisant une méthode décrite ici :
http://www.phpcs.com/code.aspx?ID=12924
0
cmaiche Messages postés 11 Date d'inscription vendredi 18 octobre 2002 Statut Membre Dernière intervention 5 septembre 2004
18 déc. 2003 à 18:49
En fait, je n'upload pas le fichier. L'utilisateur fait un copier/coller du source de cette page dans le textarea puis "Submit". Je récupère le code source par l'intermédiaire de la variable du textarea. Si le texte est trop important, j'ai "imédiatement" la page d'erreur qui s'affiche....

Enelos Ehciam
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
floflotz Messages postés 240 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 6 janvier 2006
19 déc. 2003 à 02:15
la c'est vraiment étrange !
il faudrait que tu nous montres le code qui va pas ou si c'est possible, nous dire où on peut avoir accès au page pour voir le problème !
0
cmaiche Messages postés 11 Date d'inscription vendredi 18 octobre 2002 Statut Membre Dernière intervention 5 septembre 2004
22 déc. 2003 à 18:23
Désolé pour la réponse tardive

voici le code:
<html>
<head>
</head>

<?

switch($action)
{
case "add";
print $rapport;
break;
default;
?>
<form action="rapport.php" method="POST">
<TEXTAREA NAME="rapport" COLS="50" ROWS="15" >test</TEXTAREA>

</form>
<?
break;
}
?>

</html>

l'adresse est :http://www.enelos-ehciam.com/rapport.php

Enelos Ehciam
0
Rejoignez-nous