ugrás a tartalomhoz

karakterek

makezdtem · 2011. Dec. 2. (P), 11.35
Sziasztok én arra lennék kíváncsi, hogy ha megnyitom firefox böngészőbe ezt a php fájlt akkor miért csinálja azt, hogy a Rendelés feldolgozva után ott hagyja a ';?> ezt.
Köszönöm a segítségetek.

<html>
<head>
<title>Bob autóalkatrészek - Rendelési eredmények</title>
</head>
<body>
<h1>Bob autóalkatrészek</h1>
<h2>Rendelési eredmények</h2>
<?php
 echo '<p>Rendelés feldolgozva.</p>';
?>
</body>
</html>
 
1

Ne fájlként nyisd meg.

Hidvégi Gábor · 2011. Dec. 2. (P), 11.38
Ne fájlként nyisd meg.
2

Nem értem! :D

makezdtem · 2011. Dec. 2. (P), 11.40
Kb. két perce kezdtem el a phpt tanulgatni. Itt a könyv mellettem úgy csináltam meg ahogy leírta akkor miért marad ott az a pár karakter? :S
3

Biztos?

H.Z. v2 · 2011. Dec. 2. (P), 11.49
Gábor arra célzott, hogy ha a böngésződből fájlként nyitod meg, azzal nem jutsz eredményre, mert ezt egy web szerveren kell futtatni.
Viszont ha jól értettem amit írtál, akkor nem ez a gond, mert nem a teljes állomány jelenik meg, csak valami szemét ottmarad a kimenetben.
Arra tippelnék, hogy az echo sorából a második ' lemaradt.

Egyébként nem "hadja", hanem "hagyja", de mindegy. :-)
4

nem tom

makezdtem · 2011. Dec. 2. (P), 11.55
Átnéztem és minden a helyén van elvileg.

Ezt kapom ugye a kódok után.

Bob autóalkatrészek

Rendelési eredmények

Rendelés feldolgozva.

';?> na engem ez zavar itt, hogy az miért marad ott? Ha esetleg webszerveren próbálom ki akkor nem lesz ott?
6

Ha az eredeti helyén is ott

H.Z. v2 · 2011. Dec. 2. (P), 12.20
Ha az eredeti helyén is ott az aposztróf, akkor mégis az van, amit Gábor írt: nem azt csináltad, amit a könyvben írtak és egyszerű html fájlként nyitottad meg a böngészőből.
(bár van egy olyan halovány sejtésem, hogy valaki már megint unatkozik egy gyengeelméjű... :-\ )
5

a böngésző nem értelmezi a php-t

zzrek · 2011. Dec. 2. (P), 11.57
Először azt nézd át, hogy mit jelent az, hogy valami a szerveren fut és valami mást pedig a böngésződ értelmez.
A böngésződ nem értelmezi a PHP-t, ha ilyet adsz neki, HTML-ként próbálja megjeleníteni.
A webszerveren futó php értelmezőnek kell a php-t futtatnia, ebből egy HTML-t generálni és azt elküldeni a böngészőnek.
Ha PHP-t akarsz tanulni, előszöris fel kell telepítened egy webszervert php-vel.
Pl ezt: USB webserver
Jó szórakozást!
7

Kipróbáltam, mert nem voltam biztos benne...

H.Z. v2 · 2011. Dec. 2. (P), 12.28
Én most kipróbáltam: IE9, ha x.php fájlt nyitok meg, akkor még HTML-ként sem értelmezi, egyszerűen megjeleníti a tartalmát, html tagekkel együtt.
Ha átnevezem .html-re, akkor a FF nyitja meg, de az teljesen lenyeli a <?php ... ?> közti részeket is.
Sehogy sem jön össze, hogy megjelenne az echo kimenete, miközben maga az echo parancs és környezete nem...
(de továbbra is ott tartok, hogy valaki "unatkozik" és azt hiszi, hogy ez humoros)
8

:D

makezdtem · 2011. Dec. 2. (P), 12.42
:D:D:D:D:D:D:D:D
12

én is kipróbáltam

zzrek · 2011. Dec. 2. (P), 13.18
Én is kipróbáltam firefoxszal, html kiterjesztéssel pont azt adja ami a "hibajelenség" és ha php kiterjesztéssel dobom bele, akkor is ugyanaz.
A nyitó <?php -t a <p> zárja le az értelmezése szerint és így megmarad a

Rendelés feldolgozva.</p>';  
?>  
amiből a </p> elűnik.
Végülis logikus, ez egy hibás HTML, a php értelmezőn nem futott át, nyilván, mert nem is ment át a webszerveren (mert nincs is webszerver)
14

Jogos, én nem 1:1-ben ezzel

H.Z. v2 · 2011. Dec. 2. (P), 14.26
Jogos, én nem 1:1-ben ezzel próbáltam ki, egy saját kódot dobtam bele.
9

Mi a könyv címe? Mennyire

Hidvégi Gábor · 2011. Dec. 2. (P), 12.51
Mi a könyv címe? Mennyire tudsz angolul?
10

Ha jól sejtem, ez az

H.Z. v2 · 2011. Dec. 2. (P), 13.00
11

Üdv! Kel egy webszerver php

Karvaly84 · 2011. Dec. 2. (P), 13.03
Üdv!

Kel egy webszerver php támogatással, és http protokollon keresztül kel megnyitni a php fájlt és akkor a kimenetét kapja vissza a böngésző.
13

Igen pont ez a könyv az

makezdtem · 2011. Dec. 2. (P), 14.09
Igen pont ez a könyv az, hála istennek sok könyvet ingyen tudok megszerezni a nyomdákból. Ismerősöm révén! :D