23. februar 2025 - 11:57
Der er
10 kommentarer
Echo virker ikke i php
Jeg har førhen brugt php meget, men glemt det meste igen. Nu er jeg startet igen og kan ikke få noget så simpelt som Echo til at virke (pinligt). Koden er simpel: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>PHP vil gerne sige noget</title> </head> <body> PHP vil gerne sige noget:<br> <?PHP Echo "DDD"; ?> </body> </html> Jeg har prøvet at gemme som både index.htm og index.php, men der kommer kun "PHP vil gerne sige noget:" på skærmen. Er der et eller andet med at vække php med en kode først i skriptet?
Annonceindlæg fra DE-CIX
23. februar 2025 - 18:13
#1
Hvor kører du det - hvilken server?
23. februar 2025 - 18:37
#2
Der er på servere fra one.com.
23. februar 2025 - 19:37
#3
Jeg kan tilføje, at index.php ignoreres. Ligeledes ser det ikke ud til, at <? ignoreres på den måde, at while-loopen ikke udføres. index.htm indeholder: <?php // koden indsættes, så det indlæses som det første ini_set( 'display_errors', 1 ); ini_set( 'display_startup_errors', 1 ); error_reporting( E_ALL ); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>PHP test</title> </head> <body> PHP test:<br> <?PHP $tal = 1; while($tal <= 10) { Echo $tal; $tal = $tal + 1; ?> " DxDx "; <? } ?> </body> </html> Denne kode giver blot: PHP test: " DxDx ";
23. februar 2025 - 21:16
#4
... <?php } ?> ... så virker det!
23. februar 2025 - 23:43
#5
Hvis det er til #3, så hjalp det ikke! Det giver stadig: " DxDx ";
24. februar 2025 - 01:32
#6
Hvorvidt: <? // PHP kode ?> virker eller ej afhænger af om short_open_tag er on eller off.
24. februar 2025 - 01:33
#7
Men det virker også ghos mig: PHP test: 1 " DxDx "; 2 " DxDx "; 3 " DxDx "; 4 " DxDx "; 5 " DxDx "; 6 " DxDx "; 7 " DxDx "; 8 " DxDx "; 9 " DxDx "; 10 " DxDx ";
24. februar 2025 - 01:34
#8
Jeg ville aldrig have brugt Echo i.s.f. echo, men funktionsnavne er ikke case senstive, så det virker.
24. februar 2025 - 08:21
#9
Så må det næsten være noget med serveren?
24. februar 2025 - 10:01
#10
Jeg har 'talt' med supporten hos one.com. De sagde, at filen skulle omdøbes til index.php. Det har jeg gjort utallige gange, men nu virker det. Tak for hjælpen og jeres tid!
Kurser inden for grundlæggende programmering