|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 113 ![]() |
J’ai le message d’erreur suivant :
Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0 +J’ai pas bien compris cela veut dire koi exactement |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() |
Petit souci de session à priori sur un code fait en version php ancienne.
Si l'option Register Globals est à off ça fonctionnera pas par contre si elle est sur on (c'est déconseillé) ça devrait marcher
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
|
|
#3 | |
|
Membre régulier
![]() Inscription : mars 2004 Messages : 121 ![]() |
Citation:
Cela signifie qu'une de tes variables $var à une "cousine" qui se nomme $_SESSION['var'] ou $_GET['var'] ou $_POST['var']. Donc actuellement Register Globals est à off, il te met un warning pour te prévenir. Par contre si Register Globals était à on, ton script ne devrait plus fonctionner car il n'y aurait plus de différence entre $var et $_SESSION['var'] . Enfin guitou12, je suis d'accord avec toi, ça dépends comment on voit les choses.
__________________
Lupus or not Lupus ? |
|
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 113 ![]() |
+J’ai un autre problème avec la ligne : (dans le fichier Traitement.php)
If(isset ($file) && $HTTP_POST_FILES["file"]["error"]==0 && $HTTP_POST_VARS['MAX_FILE_SIZE']>=$HTTP_POST_FILES["file"]["size"]) Il trouve la condition fausse,il trouve $file vide. + Dans l’autre fichier qui lu passe le fichier à parcourir j’ai le code : <p> <div align="center"> <!-- Le submit appel la page Traitement.php --> <!-- On envoie le fichier recupere sur la machine de l''utilisateur --> <!-- apres avoir teste le type du fichier --> <form name="upload" action="Traitement.php" method="post" enctype="multipart/form-data" onSubmit="return teste()"> Search from your computer : <input type="hidden" name="MAX_FILE_SIZE" value="2000000"> <!-- la taille est ici limitée à 2000000 caractères--> <!-- insertion de la zone de recherche de fichier client --> <input type="file" size="40" name="file"></p> +En effet, c’est toujours un problème de version mai je ne sait pas comment je peut le résoudre (je ne connais pas trop php |
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() |
- Si $file existe et est vide ton isset renverra true. Mais bon après je comprends pas ton souci...
- http://php.developpez.com/ Là comme ça je vois pas ce que je peux faire de plus...
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 113 ![]() |
+$file est vide mais je ne sait s’il le trouve ou pas. Les autres paramètres sont bien corrects :
$HTTP_POST_FILES["file"]["error"]==0 && $HTTP_POST_VARS['MAX_FILE_SIZE']>=$HTTP_POST_FILES["file"]["size"] +avant dans un autre fichier j’avait Presque le même problème (le $page est vide) et il m’ont dit de le changer par $_GET[« page »] est ça bien marche… |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 113 ![]() |
help
|
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 113 ![]() |
J’ai toujours le problème que $file est vide.
Je ne sait pas qu’est ce qu’il faut change pour que les fichier PHP qui sont écris avec une ancienne version soit compatible avec la nouvelle version… |
|
|
00
|
|
|
#9 |
|
Membre émérite
![]() |
Il sort d'ou ton $file exactement ?
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 113 ![]() |
Tous mes fichiers php sont dans le même répertoire.
Pour le $file je fait un parcourir sur mon pc . J’ai pas bien compris la question ? |
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 113 ![]() |
Voilà les deux fichier pour voire e code complet :
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com