Quelqu'un peut-il s'il vous plaît dire ce qui se passe dans ce programme? Mon seul doute principal concerne la première condition d'où obtiendrons-nous la méthode pour REQUEST_METHOD? Je veux dire que le programme est gng dans la 1ère boucle if donc REQUEST_METHOD == GET mais où l'avons-nous défini.PHP Programme d'aide
<html>
<head><title>Temperature Conversion</title></head>
<body>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'GET')
{
?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
Fahrenheit temperature:
<input type="text" name="fahrenheit" /> <br />
<input type="submit" name="Convert to Celsius!" />
</form>
<?php
}
elseif ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$fahr = $_POST['fahrenheit'];
$celsius = ($fahr - 32) * 5/9;
printf("%.2fF is %.2fC", $fahr, $celsius);
}
else
{
die("This script only works with GET and POST requests.");
}
?>
</body>
</html>
Encore une fois, je dis juste Merci
Ce n'est vraiment pas si étrange, juste vieux. C'était vraiment un style commun de le faire en php3 et très tôt. Mais ouais, maintenant c'est vraiment bizarre. –
Lorsque je travaillais dans ces versions, j'ai utilisé un fichier php séparé pour gérer l'action, au lieu de surcharger une page comme celle-ci. – Myles
Heh, peut-être que c'était juste moi. Je ne vais pas prétendre que j'étais un grand programmeur à l'époque :) –