1

Depuis que j'utilise EasyPHP 1.7 a la place du 1.6, mes scripts ne fonctionnent plus exemple:

<HTML>
<HEAD>
<TITLE>Listing 1.4</TITLE>
</HEAD>
<BODY>
<FORM ACTION="1-5.php" METHOD="post">
Your Name:
<INPUT TYPE="text" NAME="YourName"><BR>
Cost of a Lunch:
<INPUT TYPE="text" NAME="CostOfLunch"><BR>
Days Buying Lunch:
<INPUT TYPE="text" NAME="DaysBuyingLunch"><BR>
<INPUT TYPE="submit" NAME="x" VALUE="Compute">
</FORM>
</BODY>
</HTML>

et

<?
$Today = date("l F d, Y");
?>
<HTML>
<HEAD>
<TITLE>Listing 1.5</TITLE>
</HEAD>
<BODY>
Today's Date:
<?
/*
** print today's date
*/
print("<H3>$Today</H3>\n");

/*
** print message about lunch cost
*/
print("$YourName, you will be out ");
print($CostOfLunch * $DaysBuyingLunch);
print(" dollars this week.<BR>\n");
?>
</BODY>
</HTML>


car les variables du listing 1.4 ne sont pas transférées au 1.5

Que faire?
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.

2

ok c'est réglé, maintenant il faut récuperer les variables pas $_POST['YourName'];
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.

3

ou changer la config hehe
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

4

NOn, il ne faut pas changerla config : cela pose des problemes de sécurité, car tu peux surcharger les variables POST par des variables GET par exemple, et ainsi introduire du code non désiré. C'est uen porte ouverte au piratage de site ce genre de config avec les register_globals a on...
Si la config de base a changé, c pas pour rien smile
Tout ça est bien expliqué dans la doc php...
Mon site perso : http://www.xwing.info

5

Sauf que EasyPHP est fait pour des sites de test non accessibles au public.
avatar
I'm on a boat motherfucker, don't you ever forget

6

Oui, mais meme sur un site de test, privé, il fauty dans la mesure du possible utiliser la config la plus stricte possible, comme ça, on est sur que ça marchera sur tous les serveurs publics, quelle que soit leur config...
Mon site perso : http://www.xwing.info