<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[HHWForum.hu - PHP]]></title>
		<link>https://hhwforum.hu/</link>
		<description><![CDATA[HHWForum.hu - https://hhwforum.hu]]></description>
		<pubDate>Tue, 12 May 2026 22:46:29 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[PHP lecke 3]]></title>
			<link>https://hhwforum.hu/showthread.php?tid=42</link>
			<pubDate>Sun, 06 May 2007 05:00:28 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://hhwforum.hu/member.php?action=profile&uid=545">crancker</a>]]></dc:creator>
			<guid isPermaLink="false">https://hhwforum.hu/showthread.php?tid=42</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><div style="text-align: center;" class="mycode_align"><span style="font-size: small;" class="mycode_size">Php lecke 3.</span><br />
Változók</div></span><br />
<br />
A változók: Olyan adattárolók, amelyben értéket helyezünk el.<br />
(a matematikából jól ismert x=, ami lehet akármi; szám, fQnév, fogalom, sQt logikai érték is (igaz-hamis))<br />
Na, ez nagyon fontos nekünk, mert mindig ezzel lesz a legtöbb teendQnk!! Most azonban nem x, hanem "dollárjel" és a név szolgál az ismeretlen jelzésére.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Változók:</span><br />
&#36; és valmilyen szöveg, név - ami lehet betű, szám és aláhúzás karakter (_), (de számmal nem kezdődhet!).<br />
Példák:<br />
&#36;kata,<br />
&#36;valtozoneve<br />
&#36;kutyanak_füle2, vagy egyszerűen csak:<br />
&#36;x (ami kí­sértetiesen hasonlí­t az f(x)-re) Nagyon sok nevet változónevet választhatsz, de a logika az meg nem árt neki!<br />
<br />
Ne feledkezzünk meg a pontos vesszőkről!<br />
<br />
í­í‚Âgy adunk értéket a változónak:<br />
[/CODE]&#36;szam1= 5;<br />
&#36;nev= &amp;quot;Adobe Planet&amp;quot;;<br />
meg ilyesmi...<br />
<br />
&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<br />
&lt;?php<br />
&#36;szam1 = 5;<br />
print &#36;szam1;<br />
?&gt;<br />
<br />
<br />
&lt;?php<br />
&#36;nev = &amp;quot;Adobe Planet&amp;quot;;<br />
print &#36;nev;<br />
?&gt;<br />
&lt;/font&gt;&lt;/center&gt;<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">
&lt;FORM NAME=goback method=&amp;quot;POST&amp;quot; ENCTYPE=&amp;quot;application/<br />
x-www-form-urlencoded&amp;quot;&gt;<br />
&lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;vissza&amp;quot; onClick=<br />
&amp;quot;history.go(-1); return true;&amp;quot;&gt;<br />
&lt;/FORM&gt;</div>&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
Ha egy 5-öst és alatta egy Adobe Planet -et látsz, akkor OK! Ha nem, akkor bukta...lehet kezdeni előről <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">DINAMIKUS Ví­í‚ÂLTOZőK</span><br />
<br />
Itt az informatikában a dinamikus szó már bizonyos értelemben maga is a változást jelenti, azaz: Olyan adattároló, amelyben az adat valamilyen mqűvelet hatására állandóan változhat. (matekban pl: f(x)=x+1)<br />
<br />
Jelölése és egy példa:<br />
<br />
[/CODE]&#36;nagyon_finom = "Snickers";[/CODE]<br />
<br />
ez egyenértékű azzal, hogy<br />
<br />
[/CODE]&#36;csoki = "nagyon_finom";<br />
&#36;&#36;csoki = "Snickers";[/CODE]<br />
<br />
<br />
Változó a változóban - ettől olyan dinamikus<br />
í­í‚Ârassuk már ki az &#36;&#36;csoki tartalmát kiváncsiságból:<br />
<br />
[/CODE]&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<br />
<br />
<br />
&lt;?php<br />
&#36;nagyon_finom = "Snickers";<br />
&#36;csoki = "nagyon_finom";<br />
print &#36;&#36;csoki;<br />
?&gt;<br />
&lt;/font&gt;&lt;/center&gt;<br />
<br />
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">
&lt;FORM NAME=goback method="POST" ENCTYPE="application/<br />
x-www-form-urlencoded"&gt;<br />
&lt;INPUT TYPE="button" VALUE="vissza" onClick=<br />
"history.go(-1); return true;"&gt;<br />
&lt;/FORM&gt;</div>&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
<br />
Természetesen azt látjuk, hogy Snickers, nem erre vártunk? Azt meg kell hagyni, hogy "í­gy, ebben a formában" a dinamikus változónak nem sok semmi haszna van, de majd ha ott lesznek a műveletek, akkor majd jó hasznukat vesszük <br />
<br />
Itt megjegyezni: Dinamikus változót karakterlánc-konstanssal is létrehozhatunk, ekkor azonban a névként szolgáló karakterláncot kapcsos zárójelbe kell tenni. Erre akkor lesz szükség, ha műveleteket is akarunk végezni vele. (később bővebben...)<br />
[/CODE]&#36;{"nagyon_finom"} = "Snickersi";[/CODE]<br />
Ezt is irassuk ki, bár a végeredményt tekintve ugyanazt kell kapnunk, mint az előbb:<br />
<br />
[/CODE]&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<br />
<br />
<br />
&lt;?php<br />
&#36;nagyon_finom = "Snickers";<br />
&#36;csoki = "nagyon_finom";<br />
print "&#36;{&#36;csoki}";<br />
?&gt;<br />
&lt;/font&gt;&lt;/center&gt;<br />
<br />
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">
&lt;FORM NAME=goback method="POST" ENCTYPE="application/<br />
x-www-form-urlencoded"&gt;<br />
&lt;INPUT TYPE="button" VALUE="vissza" onClick=<br />
"history.go(-1); return true;"&gt;<br />
&lt;/FORM&gt;</div>&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
Majd még ide visszatérünk-<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Változókra való hivatkozás</span><br />
<br />
A PHP alapértelmezés szerint a következő módon jár el az értékadáskor:<br />
(matematikai hasonlattal): Van két változónk x és y. Ha x-hez hozzárendeljük az y-t, akkor az y-ba az x értéke kerül. (belemásolódik), de ez által az x értéke természetesen nem változik. Ha azonban az x értékét később megváltoztatom, y-ban akkor is az eredeti érték marad. í­??gy néz ki a dolog, mintha a hozzárendelési műveletet csupán egyszer tudná végrehajtani a program. Be kell látnunk, hogy ez valójában nem egy művelet volt, hanem a változó értéke szerinti - újabb - értékadás. Próbáljuk csak ki!:<br />
<br />
[/CODE]&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<br />
<br />
<br />
&lt;?php<br />
&#36;x = 5;<br />
&#36;y = &#36;x;<br />
//Most megváltoztatom x értékét<br />
&#36;x = 7;<br />
print &#36;y;<br />
//És mégis az 5-öst fogja kií­rni:-)<br />
?&gt;<br />
<br />
<br />
<br />
<br />
&lt;/font&gt;&lt;/center&gt;<br />
<br />
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">
&lt;FORM NAME=goback method="POST" ENCTYPE="application/<br />
x-www-form-urlencoded"&gt;<br />
&lt;INPUT TYPE="button" VALUE="vissza" onClick=<br />
"history.go(-1); return true;"&gt;<br />
&lt;/FORM&gt;</div>&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
<br />
A PHP 4-es verziójától kezdve ki lehet ám kényszerí­teni, hogy ez az értékadás úgy "viselkedjen", mint egy művelet. Azaz nem x-re hivatkozunk, hanem az x mindenkori változásának eredményére. Azaz, ha x új értéket vesz fel, y mindig ugyanazt veszi fel.<br />
<br />
Végül is kényszerí­tsük csak ki! Egyetlen új karakter a kódsorozatban - &amp; - máris megváltozik a hivatkozás iránya. Nem az értékre, hanem a változóra fogunk hivatkozni:<br />
<br />
[/CODE]&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<br />
<br />
<br />
&lt;?php<br />
&#36;x = 5;<br />
&#36;y = &amp;&#36;x;<br />
//Most megváltoztatom x értékét<br />
&#36;x = 77;<br />
print &#36;y;<br />
//Remélhetőleg a 77 szám kerül kií­rásra:-)<br />
?&gt;<br />
<br />
<br />
<br />
<br />
&lt;/font&gt;&lt;/center&gt;<br />
<br />
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">
&lt;FORM NAME=goback method="POST" ENCTYPE="application/<br />
x-www-form-urlencoded"&gt;<br />
&lt;INPUT TYPE="button" VALUE="vissza" onClick=<br />
"history.go(-1); return true;"&gt;<br />
&lt;/FORM&gt;</div>&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
Remélem érthető volt mindenki számára. Lehet kicsit tömény de meg lehet rágni. <br />
<br />
A következő leckében az adattipusokkal ismerkedünk majd meg.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><div style="text-align: center;" class="mycode_align"><span style="font-size: small;" class="mycode_size">Php lecke 3.</span><br />
Változók</div></span><br />
<br />
A változók: Olyan adattárolók, amelyben értéket helyezünk el.<br />
(a matematikából jól ismert x=, ami lehet akármi; szám, fQnév, fogalom, sQt logikai érték is (igaz-hamis))<br />
Na, ez nagyon fontos nekünk, mert mindig ezzel lesz a legtöbb teendQnk!! Most azonban nem x, hanem "dollárjel" és a név szolgál az ismeretlen jelzésére.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Változók:</span><br />
&#36; és valmilyen szöveg, név - ami lehet betű, szám és aláhúzás karakter (_), (de számmal nem kezdődhet!).<br />
Példák:<br />
&#36;kata,<br />
&#36;valtozoneve<br />
&#36;kutyanak_füle2, vagy egyszerűen csak:<br />
&#36;x (ami kí­sértetiesen hasonlí­t az f(x)-re) Nagyon sok nevet változónevet választhatsz, de a logika az meg nem árt neki!<br />
<br />
Ne feledkezzünk meg a pontos vesszőkről!<br />
<br />
í­í‚Âgy adunk értéket a változónak:<br />
[/CODE]&#36;szam1= 5;<br />
&#36;nev= &amp;quot;Adobe Planet&amp;quot;;<br />
meg ilyesmi...<br />
<br />
&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<br />
&lt;?php<br />
&#36;szam1 = 5;<br />
print &#36;szam1;<br />
?&gt;<br />
<br />
<br />
&lt;?php<br />
&#36;nev = &amp;quot;Adobe Planet&amp;quot;;<br />
print &#36;nev;<br />
?&gt;<br />
&lt;/font&gt;&lt;/center&gt;<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">
&lt;FORM NAME=goback method=&amp;quot;POST&amp;quot; ENCTYPE=&amp;quot;application/<br />
x-www-form-urlencoded&amp;quot;&gt;<br />
&lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;vissza&amp;quot; onClick=<br />
&amp;quot;history.go(-1); return true;&amp;quot;&gt;<br />
&lt;/FORM&gt;</div>&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
Ha egy 5-öst és alatta egy Adobe Planet -et látsz, akkor OK! Ha nem, akkor bukta...lehet kezdeni előről <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">DINAMIKUS Ví­í‚ÂLTOZőK</span><br />
<br />
Itt az informatikában a dinamikus szó már bizonyos értelemben maga is a változást jelenti, azaz: Olyan adattároló, amelyben az adat valamilyen mqűvelet hatására állandóan változhat. (matekban pl: f(x)=x+1)<br />
<br />
Jelölése és egy példa:<br />
<br />
[/CODE]&#36;nagyon_finom = "Snickers";[/CODE]<br />
<br />
ez egyenértékű azzal, hogy<br />
<br />
[/CODE]&#36;csoki = "nagyon_finom";<br />
&#36;&#36;csoki = "Snickers";[/CODE]<br />
<br />
<br />
Változó a változóban - ettől olyan dinamikus<br />
í­í‚Ârassuk már ki az &#36;&#36;csoki tartalmát kiváncsiságból:<br />
<br />
[/CODE]&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<br />
<br />
<br />
&lt;?php<br />
&#36;nagyon_finom = "Snickers";<br />
&#36;csoki = "nagyon_finom";<br />
print &#36;&#36;csoki;<br />
?&gt;<br />
&lt;/font&gt;&lt;/center&gt;<br />
<br />
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">
&lt;FORM NAME=goback method="POST" ENCTYPE="application/<br />
x-www-form-urlencoded"&gt;<br />
&lt;INPUT TYPE="button" VALUE="vissza" onClick=<br />
"history.go(-1); return true;"&gt;<br />
&lt;/FORM&gt;</div>&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
<br />
Természetesen azt látjuk, hogy Snickers, nem erre vártunk? Azt meg kell hagyni, hogy "í­gy, ebben a formában" a dinamikus változónak nem sok semmi haszna van, de majd ha ott lesznek a műveletek, akkor majd jó hasznukat vesszük <br />
<br />
Itt megjegyezni: Dinamikus változót karakterlánc-konstanssal is létrehozhatunk, ekkor azonban a névként szolgáló karakterláncot kapcsos zárójelbe kell tenni. Erre akkor lesz szükség, ha műveleteket is akarunk végezni vele. (később bővebben...)<br />
[/CODE]&#36;{"nagyon_finom"} = "Snickersi";[/CODE]<br />
Ezt is irassuk ki, bár a végeredményt tekintve ugyanazt kell kapnunk, mint az előbb:<br />
<br />
[/CODE]&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<br />
<br />
<br />
&lt;?php<br />
&#36;nagyon_finom = "Snickers";<br />
&#36;csoki = "nagyon_finom";<br />
print "&#36;{&#36;csoki}";<br />
?&gt;<br />
&lt;/font&gt;&lt;/center&gt;<br />
<br />
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">
&lt;FORM NAME=goback method="POST" ENCTYPE="application/<br />
x-www-form-urlencoded"&gt;<br />
&lt;INPUT TYPE="button" VALUE="vissza" onClick=<br />
"history.go(-1); return true;"&gt;<br />
&lt;/FORM&gt;</div>&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
Majd még ide visszatérünk-<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Változókra való hivatkozás</span><br />
<br />
A PHP alapértelmezés szerint a következő módon jár el az értékadáskor:<br />
(matematikai hasonlattal): Van két változónk x és y. Ha x-hez hozzárendeljük az y-t, akkor az y-ba az x értéke kerül. (belemásolódik), de ez által az x értéke természetesen nem változik. Ha azonban az x értékét később megváltoztatom, y-ban akkor is az eredeti érték marad. í­??gy néz ki a dolog, mintha a hozzárendelési műveletet csupán egyszer tudná végrehajtani a program. Be kell látnunk, hogy ez valójában nem egy művelet volt, hanem a változó értéke szerinti - újabb - értékadás. Próbáljuk csak ki!:<br />
<br />
[/CODE]&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<br />
<br />
<br />
&lt;?php<br />
&#36;x = 5;<br />
&#36;y = &#36;x;<br />
//Most megváltoztatom x értékét<br />
&#36;x = 7;<br />
print &#36;y;<br />
//És mégis az 5-öst fogja kií­rni:-)<br />
?&gt;<br />
<br />
<br />
<br />
<br />
&lt;/font&gt;&lt;/center&gt;<br />
<br />
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">
&lt;FORM NAME=goback method="POST" ENCTYPE="application/<br />
x-www-form-urlencoded"&gt;<br />
&lt;INPUT TYPE="button" VALUE="vissza" onClick=<br />
"history.go(-1); return true;"&gt;<br />
&lt;/FORM&gt;</div>&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
<br />
A PHP 4-es verziójától kezdve ki lehet ám kényszerí­teni, hogy ez az értékadás úgy "viselkedjen", mint egy művelet. Azaz nem x-re hivatkozunk, hanem az x mindenkori változásának eredményére. Azaz, ha x új értéket vesz fel, y mindig ugyanazt veszi fel.<br />
<br />
Végül is kényszerí­tsük csak ki! Egyetlen új karakter a kódsorozatban - &amp; - máris megváltozik a hivatkozás iránya. Nem az értékre, hanem a változóra fogunk hivatkozni:<br />
<br />
[/CODE]&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<br />
<br />
<br />
&lt;?php<br />
&#36;x = 5;<br />
&#36;y = &amp;&#36;x;<br />
//Most megváltoztatom x értékét<br />
&#36;x = 77;<br />
print &#36;y;<br />
//Remélhetőleg a 77 szám kerül kií­rásra:-)<br />
?&gt;<br />
<br />
<br />
<br />
<br />
&lt;/font&gt;&lt;/center&gt;<br />
<br />
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">
&lt;FORM NAME=goback method="POST" ENCTYPE="application/<br />
x-www-form-urlencoded"&gt;<br />
&lt;INPUT TYPE="button" VALUE="vissza" onClick=<br />
"history.go(-1); return true;"&gt;<br />
&lt;/FORM&gt;</div>&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
Remélem érthető volt mindenki számára. Lehet kicsit tömény de meg lehet rágni. <br />
<br />
A következő leckében az adattipusokkal ismerkedünk majd meg.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Php lecke 2]]></title>
			<link>https://hhwforum.hu/showthread.php?tid=40</link>
			<pubDate>Sun, 06 May 2007 04:58:57 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://hhwforum.hu/member.php?action=profile&uid=545">crancker</a>]]></dc:creator>
			<guid isPermaLink="false">https://hhwforum.hu/showthread.php?tid=40</guid>
			<description><![CDATA[<span style="font-size: small;" class="mycode_size">&lt;div align=\'center\'&gt;<span style="font-weight: bold;" class="mycode_b">Php lecke 2</span>[/align]</span><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Kódok használata</span></div>
<br />
PHp kódot illeszthetünk html kódba, és persze fordí­tva is. Szóval most ienekkel fogunk kicsit játszani AP stí­lusban  Tehát nyissunk 1 notepadot és pötyögjunk-<br />
<br />
A terv a következő:<br />
1.Szerintem csináljunk 1 krémszí­nű php-s oldalt.<br />
Hozzuk létre a lecke2.php filet notepaddal, és persze notepadba pötyögjünk <br />
<br />
[/CODE]&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<br />
&lt;?php<br />
//Ide bármien megjegyzést í­rhatok<br />
# PL.: AdobePlanet.extra.hu<br />
<br />
print (&amp;quot;Kiszineztem a hátteret!!!&amp;quot<img src="https://hhwforum.hu/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" />; <br />
<br />
?&gt;<br />
<br />
&lt;/font&gt;&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
Nézzük meg mi is történt.<br />
<br />
Ha az új ablakban megnyiló oldal forráskódját megnézed, az bizony semmi jelét nem mutatja annak, hogy ez "eredetileg" PHP program!<br />
<br />
Most megteszem még azt is, hogy ne nyí­ljon meg új ablakban, mert az olyan "nekem nemjó" dolog, hanem mindig ebbe a frame-be töltődjön be, és onnan vissza is lehessen térni. Ehhez kell már egy kis HTML ismeret! Leí­rom, milyen változtatásokat tettem be az előző kódba:<br />
<br />
[/CODE]&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<span style="font-weight: bold;" class="mycode_b"><br />
&lt;?php<br />
//Ide bármien megjegyzést í­rhatok<br />
# PL.: AdobePlanet.extra.hu<br />
<br />
print ("Kiszineztem a hátteret!!!"); <br />
print "<br />
&lt;hr width=100% color=#ff0000&gt;<br />
";<br />
print ("Látod, egy kész kis weboldalt raktam a <br />
kódok közé! <br />
Meg egy hosszú piros vonalat is húztam.<br />
<br />
Csináldd te is!");<br />
<br />
?&gt;<br />
</span>&lt;/font&gt;<br />
<br />
<div style="text-align: center;" class="mycode_align">
&lt;FORM NAME=goback method="POST" ENCTYPE="application/<br />
x-www-form-urlencoded"&gt;<br />
&lt;INPUT TYPE="button" VALUE="vissza" onClick=<br />
"history.go(-1); return true;"&gt;<br />
&lt;/FORM&gt;</div>&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
Ez egy érdekes próbája volt a HTML kódok beillesztésének PHP fájlba, majd a fájl "behí­vása HTML oldalon.<br />
Szerintem kifejezetten hasznos dolog.<br />
Az eddig leí­rtakat ajánlom gyakorolni mert lassan egész bonyolult dolgokhoz érkezünk el. El is árulom. A változokkal ismerkedhetünk majd meg.]]></description>
			<content:encoded><![CDATA[<span style="font-size: small;" class="mycode_size">&lt;div align=\'center\'&gt;<span style="font-weight: bold;" class="mycode_b">Php lecke 2</span>[/align]</span><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Kódok használata</span></div>
<br />
PHp kódot illeszthetünk html kódba, és persze fordí­tva is. Szóval most ienekkel fogunk kicsit játszani AP stí­lusban  Tehát nyissunk 1 notepadot és pötyögjunk-<br />
<br />
A terv a következő:<br />
1.Szerintem csináljunk 1 krémszí­nű php-s oldalt.<br />
Hozzuk létre a lecke2.php filet notepaddal, és persze notepadba pötyögjünk <br />
<br />
[/CODE]&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<br />
&lt;?php<br />
//Ide bármien megjegyzést í­rhatok<br />
# PL.: AdobePlanet.extra.hu<br />
<br />
print (&amp;quot;Kiszineztem a hátteret!!!&amp;quot<img src="https://hhwforum.hu/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" />; <br />
<br />
?&gt;<br />
<br />
&lt;/font&gt;&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
Nézzük meg mi is történt.<br />
<br />
Ha az új ablakban megnyiló oldal forráskódját megnézed, az bizony semmi jelét nem mutatja annak, hogy ez "eredetileg" PHP program!<br />
<br />
Most megteszem még azt is, hogy ne nyí­ljon meg új ablakban, mert az olyan "nekem nemjó" dolog, hanem mindig ebbe a frame-be töltődjön be, és onnan vissza is lehessen térni. Ehhez kell már egy kis HTML ismeret! Leí­rom, milyen változtatásokat tettem be az előző kódba:<br />
<br />
[/CODE]&lt;html&gt;&lt;body bgcolor=#e9e1d1&gt;<br />
&lt;center&gt;&lt;font color=#331111 size=+1&gt;<span style="font-weight: bold;" class="mycode_b"><br />
&lt;?php<br />
//Ide bármien megjegyzést í­rhatok<br />
# PL.: AdobePlanet.extra.hu<br />
<br />
print ("Kiszineztem a hátteret!!!"); <br />
print "<br />
&lt;hr width=100% color=#ff0000&gt;<br />
";<br />
print ("Látod, egy kész kis weboldalt raktam a <br />
kódok közé! <br />
Meg egy hosszú piros vonalat is húztam.<br />
<br />
Csináldd te is!");<br />
<br />
?&gt;<br />
</span>&lt;/font&gt;<br />
<br />
<div style="text-align: center;" class="mycode_align">
&lt;FORM NAME=goback method="POST" ENCTYPE="application/<br />
x-www-form-urlencoded"&gt;<br />
&lt;INPUT TYPE="button" VALUE="vissza" onClick=<br />
"history.go(-1); return true;"&gt;<br />
&lt;/FORM&gt;</div>&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;[/CODE]<br />
<br />
Ez egy érdekes próbája volt a HTML kódok beillesztésének PHP fájlba, majd a fájl "behí­vása HTML oldalon.<br />
Szerintem kifejezetten hasznos dolog.<br />
Az eddig leí­rtakat ajánlom gyakorolni mert lassan egész bonyolult dolgokhoz érkezünk el. El is árulom. A változokkal ismerkedhetünk majd meg.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PHP Lecke1.]]></title>
			<link>https://hhwforum.hu/showthread.php?tid=38</link>
			<pubDate>Sun, 06 May 2007 04:57:14 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://hhwforum.hu/member.php?action=profile&uid=545">crancker</a>]]></dc:creator>
			<guid isPermaLink="false">https://hhwforum.hu/showthread.php?tid=38</guid>
			<description><![CDATA[<span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">&lt;div align=\'center\'&gt;Első lecke[/align]</span></span><br />
<div style="text-align: center;" class="mycode_align">Vagyis az első programunk</div>
<br />
A PHP is tisztán szövegfájl, olyan, mint a HTML, ezért olyan szövegszerkesztőt használsz, amilyet a kedved tartja. (Én a notepadot ajánlom mer az átlátható valamien szinten)<br />
A lényeg a mentésnél van: az elkészí­tett programokat *.php kiterjesztéssel kell menteni.<br />
például: elso.php, index.php, stb. ha más néven mentjük őket akkor az istenért sem fognak tudni majd futni.<br />
<br />
Kezdjük is el: Gépeld be notepadba  a következőt pontosan, majd mentsd el lecke1.php néven, aztán meglátjuk, mi lesz<br />
<br />
[/CODE]&lt;?php <br />
print (&amp;quot;AdobePlanet PHP Lecke 1&amp;quot<img src="https://hhwforum.hu/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" />;<br />
?&gt;[/CODE]<br />
<br />
mentés, majd a böngészőben megnyithatod az leck1.php-t.<br />
<br />
Két eset lehetséges: Ha minden jól ment, akkor csak a "AdobePlanet PHP Lecke 1" kerül kií­rásra, ha nem, akkor az egész begépelt szöveg. Nos, ez utóbbi esetben valamit vagy elgépeltél, vagy a böngészőben í­rtad el cí­met, vagy nincs jól telepí­tve a PHP, nincs helyesen bekonfigurálva a gépeden az Apach, vagy egyéb gondjaid lehetnek.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><div style="text-align: center;" class="mycode_align">Folytassuk: mit is í­rtunk tulajdonképpen? Elemezzük ki a begépelt kódokat:</div></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">PHP blokkok kezdése és befejezése</span><br />
<br />
Ha bárhol php-t akarok használni, azt tudatnom kell a az értelmezővel vagyis ha rosszúl csinálunk valamit akkor html-nek ismeri majd fel a böngésző.<br />
<br />
Ha nem szeretnénk a PHP értelmező proginkon állí­tgatni, akkor alapértelmezésben a kezdő és záró elemek a következők:<br />
<br />
[/CODE]&lt;?php <br />
?&gt;[/CODE]<br />
<br />
Ez a hagyományos tí­pus, de van rövidí­tett, ún. short_open_tag = On (amit a php.ini fájlban kell On-ra állí­tani), ekkor elegendő egy &lt;?-t í­rni a kezdéskor.<br />
És van ASP tí­pusú:&lt;% ... %&gt;, akkor pedig asp_tag = On -t kell átállí­tani. Ha akarod, próbáld ki.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">A PRINT függvény</span><br />
<br />
Nocsak! Máris függvény!<br />
A szöveges adatot (string értékeket) lehet idezőjelek (") és aposztrofok (') közé is tenni, a különbség, hogy az idézőjelek közé zárt karaktersort az értelmező értelmezi (mégpedig kibontja a változó hivatkozásokat).<br />
Az aposztrófok közé zárt karaktersort az értelmező egy az egyben kií­rja.<br />
<br />
A print függvény kicsit speciálisabb a többinél, amelyekről később szó lesz.<br />
A függvények általános formulája:<br />
print()<br />
<br />
a zárójelek közé bármilyen tí­pusú adat kerülhet, a kapott adatokkal dolgozik a függvény, majd a függvény kimenetén a böngészőhöz kerül az eredmény. A print függvény éppen erre alkalmas, hogy megjelení­tse az eredményt. És - csupán a print függvény esetében - a zárójelek el is hagyhatók.<br />
<br />
(Megjegyzés: A matekban a függvény megkövetelheti a zárójeleket, itt azonban vannak verziók, amelyben elhagyhatók, de jobb, ha nem szokunk le a használatától!)<br />
<br />
A pontosvessző ; jelzi a print-utasí­tás végét. (bármilyen utasí­tás végét, kivéve az elágazásokat (if..else, switch, és a ciklusokat: while, for)később<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Megjegyzések beillesztése a PHP kódokba</span><br />
<br />
Olyan megjegyzések, amelyeket a böngésző nem jelení­t meg, mert a // vagy a # jelecskék hatására az értelmező figyelmen kí­vűl hagyja az utána következőket, egészen a sor végéig, vagy a blokk végéig.<br />
Ilyen megjegyzésekre akkor van szükség, ha hosszú-hosszú programot í­runk és később változtatásokat szeretnénk benne eszközölni. Ilyenkor jól jöhet a kódsorozatban egy olyan bejegyzés, amivel hamarabb rátalálunk a változtatni kí­vánt sorokra. (Egyébként logikai szempontból sem hülyeség)<br />
Ha több sorra való megjegyzésünk van, azt /* ill. ... */ jelek közé tesszük.<br />
<br />
[/CODE]&lt;?php<br />
// Ez itt egy megjegyzés<br />
<br />
# Meg ez is az<br />
<br />
/* ide pedig í­rhatok, amit akarok<br />
az értelmező ezekből<br />
semmit sem jelení­t meg<br />
próbáld ki<br />
*/<br />
 <br />
?&gt;[/CODE]<br />
<br />
Nos egyenlőre ennyi. A későbiekben majd még több dologgal is megismerkedhetünk.]]></description>
			<content:encoded><![CDATA[<span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">&lt;div align=\'center\'&gt;Első lecke[/align]</span></span><br />
<div style="text-align: center;" class="mycode_align">Vagyis az első programunk</div>
<br />
A PHP is tisztán szövegfájl, olyan, mint a HTML, ezért olyan szövegszerkesztőt használsz, amilyet a kedved tartja. (Én a notepadot ajánlom mer az átlátható valamien szinten)<br />
A lényeg a mentésnél van: az elkészí­tett programokat *.php kiterjesztéssel kell menteni.<br />
például: elso.php, index.php, stb. ha más néven mentjük őket akkor az istenért sem fognak tudni majd futni.<br />
<br />
Kezdjük is el: Gépeld be notepadba  a következőt pontosan, majd mentsd el lecke1.php néven, aztán meglátjuk, mi lesz<br />
<br />
[/CODE]&lt;?php <br />
print (&amp;quot;AdobePlanet PHP Lecke 1&amp;quot<img src="https://hhwforum.hu/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" />;<br />
?&gt;[/CODE]<br />
<br />
mentés, majd a böngészőben megnyithatod az leck1.php-t.<br />
<br />
Két eset lehetséges: Ha minden jól ment, akkor csak a "AdobePlanet PHP Lecke 1" kerül kií­rásra, ha nem, akkor az egész begépelt szöveg. Nos, ez utóbbi esetben valamit vagy elgépeltél, vagy a böngészőben í­rtad el cí­met, vagy nincs jól telepí­tve a PHP, nincs helyesen bekonfigurálva a gépeden az Apach, vagy egyéb gondjaid lehetnek.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><div style="text-align: center;" class="mycode_align">Folytassuk: mit is í­rtunk tulajdonképpen? Elemezzük ki a begépelt kódokat:</div></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">PHP blokkok kezdése és befejezése</span><br />
<br />
Ha bárhol php-t akarok használni, azt tudatnom kell a az értelmezővel vagyis ha rosszúl csinálunk valamit akkor html-nek ismeri majd fel a böngésző.<br />
<br />
Ha nem szeretnénk a PHP értelmező proginkon állí­tgatni, akkor alapértelmezésben a kezdő és záró elemek a következők:<br />
<br />
[/CODE]&lt;?php <br />
?&gt;[/CODE]<br />
<br />
Ez a hagyományos tí­pus, de van rövidí­tett, ún. short_open_tag = On (amit a php.ini fájlban kell On-ra állí­tani), ekkor elegendő egy &lt;?-t í­rni a kezdéskor.<br />
És van ASP tí­pusú:&lt;% ... %&gt;, akkor pedig asp_tag = On -t kell átállí­tani. Ha akarod, próbáld ki.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">A PRINT függvény</span><br />
<br />
Nocsak! Máris függvény!<br />
A szöveges adatot (string értékeket) lehet idezőjelek (") és aposztrofok (') közé is tenni, a különbség, hogy az idézőjelek közé zárt karaktersort az értelmező értelmezi (mégpedig kibontja a változó hivatkozásokat).<br />
Az aposztrófok közé zárt karaktersort az értelmező egy az egyben kií­rja.<br />
<br />
A print függvény kicsit speciálisabb a többinél, amelyekről később szó lesz.<br />
A függvények általános formulája:<br />
print()<br />
<br />
a zárójelek közé bármilyen tí­pusú adat kerülhet, a kapott adatokkal dolgozik a függvény, majd a függvény kimenetén a böngészőhöz kerül az eredmény. A print függvény éppen erre alkalmas, hogy megjelení­tse az eredményt. És - csupán a print függvény esetében - a zárójelek el is hagyhatók.<br />
<br />
(Megjegyzés: A matekban a függvény megkövetelheti a zárójeleket, itt azonban vannak verziók, amelyben elhagyhatók, de jobb, ha nem szokunk le a használatától!)<br />
<br />
A pontosvessző ; jelzi a print-utasí­tás végét. (bármilyen utasí­tás végét, kivéve az elágazásokat (if..else, switch, és a ciklusokat: while, for)később<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Megjegyzések beillesztése a PHP kódokba</span><br />
<br />
Olyan megjegyzések, amelyeket a böngésző nem jelení­t meg, mert a // vagy a # jelecskék hatására az értelmező figyelmen kí­vűl hagyja az utána következőket, egészen a sor végéig, vagy a blokk végéig.<br />
Ilyen megjegyzésekre akkor van szükség, ha hosszú-hosszú programot í­runk és később változtatásokat szeretnénk benne eszközölni. Ilyenkor jól jöhet a kódsorozatban egy olyan bejegyzés, amivel hamarabb rátalálunk a változtatni kí­vánt sorokra. (Egyébként logikai szempontból sem hülyeség)<br />
Ha több sorra való megjegyzésünk van, azt /* ill. ... */ jelek közé tesszük.<br />
<br />
[/CODE]&lt;?php<br />
// Ez itt egy megjegyzés<br />
<br />
# Meg ez is az<br />
<br />
/* ide pedig í­rhatok, amit akarok<br />
az értelmező ezekből<br />
semmit sem jelení­t meg<br />
próbáld ki<br />
*/<br />
 <br />
?&gt;[/CODE]<br />
<br />
Nos egyenlőre ennyi. A későbiekben majd még több dologgal is megismerkedhetünk.]]></content:encoded>
		</item>
	</channel>
</rss>