Hallo,
ich habe gerade mit PHP angefangen und bin nun auf folgendes Problem gestoßen:
Mein Code lautet
<?php
DEFINE ("PI", 3.14159265);
echo "Berechnungen am Kreis\n";
echo "---------------------\n\n";
echo "Radius in cm : ";
$r = (double) fgets(STDIN);
$kumfang = 2 * $r * PI;
$kflaeche = $r * $r * PI;
printf ("\nUmfang : %7.2f\n", $kumfang);
printf ("Flaeche : %0.2f\n\n", $kflaeche);
?>
Nun bekomme ich im Browser die Fehlermeldung:
Nettobetrag ermitteln --------------------- Bitte den Bruttobetrag :
Warning: Use of undefined constant STDIN - assumed 'STDIN' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\10-brutto_netto.php on line 11
Warning: fgets() expects parameter 1 to be resource, string given in C:\xampp\htdocs\10-brutto_netto.php on line 11
Bruttobetrag : 0 Mehrwertsteuer : 0 Nettobetrag : 0
Ich bin nun schon Stunden auf der Suche nach einer Lösung.
Vielfach wird zur Verwendung von Formularen geraten.
Dann wieder gesagt fgets ist total veraltet, dass dann wieder an anderer Stelle bestritten.
u.s.w.
Ich bin einfach nur noch verwirrt und würde mich freuen, wenn mir jemand das Problem verständlich näher bringen könnte.
ich habe gerade mit PHP angefangen und bin nun auf folgendes Problem gestoßen:
Mein Code lautet
<?php
DEFINE ("PI", 3.14159265);
echo "Berechnungen am Kreis\n";
echo "---------------------\n\n";
echo "Radius in cm : ";
$r = (double) fgets(STDIN);
$kumfang = 2 * $r * PI;
$kflaeche = $r * $r * PI;
printf ("\nUmfang : %7.2f\n", $kumfang);
printf ("Flaeche : %0.2f\n\n", $kflaeche);
?>
Nun bekomme ich im Browser die Fehlermeldung:
Nettobetrag ermitteln --------------------- Bitte den Bruttobetrag :
Warning: Use of undefined constant STDIN - assumed 'STDIN' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\10-brutto_netto.php on line 11
Warning: fgets() expects parameter 1 to be resource, string given in C:\xampp\htdocs\10-brutto_netto.php on line 11
Bruttobetrag : 0 Mehrwertsteuer : 0 Nettobetrag : 0
Ich bin nun schon Stunden auf der Suche nach einer Lösung.
Vielfach wird zur Verwendung von Formularen geraten.
Dann wieder gesagt fgets ist total veraltet, dass dann wieder an anderer Stelle bestritten.
u.s.w.
Ich bin einfach nur noch verwirrt und würde mich freuen, wenn mir jemand das Problem verständlich näher bringen könnte.
Kommentar