Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

Dj Faustus
#3273
"1. .php-nak kell(!) lennie. .html -ként nbem értelmezi a webszerver a kódot."
Alapbeállításban igen, de nem feltétlenûl kötelezõ. Lásd: #3270
Másrészt ezt már említettem. Lásd: #3264

"Egyrészt a helyes szintaktika:
<?php include ('menu.php'); ?>"


Nem szükséges bezárójelezni.
Lásd:
Példa 16-5. Egyszerû include() példa
valtozok.php
<?php
$szin = 'zöld';
$gyumolcs = 'alma';
?>


teszt.php
<?php
echo "Egy $szin $gyumolcs"; // Egy
include 'valtozok.php';
echo "egy $szin $gyumolcs"; // Egy zöld alma
?>

...
Mivel az include() egy speciális nyelvi konstrukció, nem szükséges bezárójelezni az argumenumát. Vigyázz amikor a visszatérítési értékét hasonlítod.

Forrás: http://hu.php.net/manual/hu/function.include.php

"Mi értelme van html-kiterjesztést értelmezni? Átnevezed php-ra oszt annyi..."
"Másik taktika a webszerver (pl. apache) olyan beállítása a .htaccess-en vagy az apache konfigurációs fájlában, hogy különbözõ típusú fájlokat is PHP-n keresztül futtasson. Más félrevezetõ fájlkiterjesztések alkalmazására példa:
...
Példa 32-3. html típus használata PHP fájlkiterjesztésként

# PHP kódok html típusúnak tûnnek
AddType application/x-httpd-php .htm .html"

MerlinW
#3272
Mi értelme van html-kiterjesztést értelmezni? Átnevezed php-ra oszt annyi...

[merlinw.org]

MerlinW
#3271
Egyrészt a helyes szintaktika:
<?php include ('menu.php'); ?>

másrészt
1. .php-nak kell(!) lennie. .html -ként nbem értelmezi a webszerver a kódot.
2. a végeredményt a szerveren fogod csak látni, illetve ha felteszel magadnak egy apache szervert + php-t. Otthonra simán jó a www.appservnetwork.com -on található appserv csomag, ami feltesz mindent konfigtökölés nélkül. Ezután az appserv/www/valami könyvtárba másolva a valami1.php-t, a bönggészõben
http://localhost/valami/valami1.php címen láthatod.

[merlinw.org]

Dj Faustus
#3270
AddType application/x-httpd-php .htm .html
http://www.php.net/manual/hu/security.hiding.php

#3269
szerk2: persze a java-t tok mas kiterjesztessel
#3268
szerk: a jovoben java servletet is futtatok majd, azzal sem kene osszebalheznia a megoldasnak
#3267
Udv! azt szeretnem elerni, hogy a szerveremen a php a .php kiterjesztesu fileok mellett a .html -t is ertelmezze.

AddType application/x-httpd-php .php
ezutan a sor utan hozzairhatok egy masikat .html vegzodesure?

Lehet ennek vmi negativ vonzata? (security vagy egyeb)
az ok, hogy .html fileokba is szeretnek php include-t tenni. php nyitotageknek csak a <?php -t fogadom el
Dj Faustus
#3266
"Egy kepes adatbazist szeretnek csinalni amit a felhasznalok tolthetnek fel."
Nos vagy megírod, vagy keresel egy elõre megírt szkriptet.
Ez utóbbira pár gyüjtõoldal:
http://phpscript.extra.hu/magyarfotoalbum.php
http://hotscripts.com/PHP/Scripts_and_Programs/Image_Galleries/index.html

Elõbbire pár 5let:
A file-okat fel kell tölteni. Itt máris megjelenik a biztonsági kockázat. Szûrni kell a nem kép kiterjesztésû (jpg, gif, png) állományokat (PHP és HTML állományok galibát okozhatnak); érdemes utánanézni a captcha technológiának ("írja be a képen látható számsorozatot") - hogy automatikus robotok ne szemeteljék tele spammel az adatbázisod.

Trade
#3265
remek ugy latom jo helyen vagyok.
Egy kepes adatbazist szeretnek csinalni amit a felhasznalok tolthetnek fel.
Mar el is kezdtem amikor rajottem hogy a phpwebgallery-vel ezt nem lehet megcsinalni mert csak kommenteket lehet fuzni hozza.
most nezegetem a Coppermine Photo Gallery de annak meg nem annyira tetszik a felhasznaloi felulete.

Tud vki vmi mas jo megoldast?elopre is nagyon koszonom.

Mas most dobtam ossze GIMP-el az oldalt csak szetesik mert nem tudom hogy mekkora az 1024*768 beallitasu monitornal a web ablak pontos merete.
Ezt is megtudna vki mondani?

Dj Faustus
#3264
"SEGÍTSETEK!!! NAGYON FONTOS LENNE! #3247"
Legyél szives írd le mi a konkrét problémád. MSN-re csak úgy nem veszünk fel.

-------------------------------------------------------------------------------

"és ha a .php kiterjesztest hasznalom .htm helyett akkor annak lehet valami hatranya?"
Ha az állományba PHP-blokkokat raksz (tehát <?php és ?> jelek közé különbözõ utasításokat), akkor a kiterjesztésnek érdemes php-nek lennie, különben nem biztos, hogy le fognak futni a PHP-parancsok, csak megjelenik forráskód (be lehet állítani, hogy a .htm/.html kiterjesztésû állományokban is lefuttassa a PHP parancsokat, de ahhoz hozzá kellene férni a szerver beállításaihoz).

"(ja tenyleg, HTM, vagy HTML kell hivatalosan hazsnalni? 😊"
A kiterjesztésekre gondolsz?
Mindkettõ használható. Egy kivétel van: a kezdõpoldalnak index.html-nek kell lennie.

"ja, és thx, ezeken mulik a holnapi vizsgamunkám 😊"
Milyen tárgyból, milyen oktatási intézményben, milyen szakon?

-------------------------------------------------------------------------------

"? 😊"
Nem értem mit nem értesz.
Te mondtad: "kilistázta a képeket és ha rákattotlam másik oldalt megjelent a kép"
Tehát oldalt vannak "kis képek" kilistázva, amikre rá lehet kattintani.
Ha rá lehet kattintani, nagy valószínûségeel linkbe vvan foglalva a "kis kép":
<a href="kep1.jpg"><img src="kep1_kicsi.jpg" alt="Elsõ kép" /></a>

Ahhoz, hogy egy másik <frame>-ben jelenjen meg a tartalom, az <a> tag-nek target attribútumot kell adni, aminek értéke az adott <frame> neve (a <frame> name attribútumának értéke).
Tehát ha az adott <frame> így néz ki:
<frame name="kep" scrolling="auto" noresize="noresize" />

Akkor az oldalsó <frame>-ben megjelenõ kis kép a következõképpen használandó:
<a href="kep1.jpg" target="kep"><img src="kep1_kicsi.jpg" alt="Elsõ kép" /></a>

Linkek a framekben fejezet elolvasandó
Itt pedig egy példa

#3263
SEGÍTSETEK!!! NAGYON FONTOS LENNE! #3247

#3262
? 😊

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

RussT
#3261
és ha a .php kiterjesztest hasznalom .htm helyett akkor annak lehet valami hatranya?

(ja tenyleg, HTM, vagy HTML kell hivatalosan hazsnalni? 😊


ja, és thx, ezeken mulik a holnapi vizsgamunkám 😊

http://www.igazsag.extra.hu

Dj Faustus
#3260
1. A PHP-kódot - az esetek többségében (ingyenes tárhelyszolgáltató, Apache+PHP+MySQL csomagok alapbeállítása,...) - php kiterjesztésú állományba kell helyezni.
2. A webszerverhez - már ha te telepítetted fel - fel kell lennie telepítve a PHP-nek.
3. Ingyenes tárhelyszolgáltatóknál a külsõ oldalakról való PHP-szkript-include-olása nem engedélyezett.
4. Ha a szkript kimenete nem HTML/TXT (hanem JPG/GIF/PNG/...), akkor vagy önmagában kell meghívni vagy például kép esetén:
<img src="http://russt.uw.hu/ava_rotator.php" />

RussT
#3259
mert pl. magaban mukodik a php de oldalba illesztve mar nem


<body>
<?php include 'http://russt.uw.hu/ava_rotator.php'; ?>
<br><br>
<small>random-kép</small>

http://www.igazsag.extra.hu

RussT
#3258
php kodot hogy lehet egy oldalba illeszteni?

elvileg ezzel lehetne de nem mukodik:


<?php include 'menu.php'; ?>

bele kell foglalni még valamilyen kódba?

http://www.igazsag.extra.hu

Dj Faustus
#3257
"ha rákattotlam másik oldalt megjelent a kép. de most ugyanazon az odlalon jelenik 😞 5let ?"
A kis képet használó linknek (<a> tag) vagy nincs target attribútuma, vagy nem a kep nevû frame-re hivatkozik:
<a href="kep1.jpg" target="kep"><img src="kep1_kicsi.jpg" alt="Elsõ kép" /></a>

#3255
akkor segítesz vagy nem? ...

... got nothin to share with you...

#3254
hi

eddig volt egy frames cuccom amin 1ik oldalt listázó script volt és ott kilistázta a képeket és ha rákattotlam másik oldalt megjelent a kép. de most ugyanazon az odlalon jelenik 😞 5let ?

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
<title>listazas</title>
</head>

<frameset cols="23%,*">
<frame name="bal" src="listaz.php">
<frame name="kep" scrolling="auto" noresize>
<noframes>
<body>

<p>Ez egy kereteket tartalmazó weblap, az Ön böngészõje azonban az ilyen
lapokat nem támogatja.</p>

</body>
</noframes>
</frameset>

</html>

így néz ki

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

#3253
aha

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

#3252
noob kérdés, már rég nem htmleztem, de hát ez van.
hogy lehet css nélkül megoldani hogy ne kék legyen a link színe? 😊

... got nothin to share with you...

Japep
#3251
Nekem úgy nem jön be semmi.
De mit kellene ahhoz beírni???

CHELSEA FOOTBALL CLUB

MerlinW
#3250
Sima html kódot kell beírni. Ha az általad felhozott példán nyomsz egy jobbost-oldal forrása, akkor ott láthatod.

[merlinw.org]

Japep
#3249
Nem tudnátok segíteni, vagy legalább megmondani, hogy hol nézhetnék utána?!

Mit írjak a karbantartásba házigazdaként ha a betûtípust és színt, a fórumhátteret és ilyet, amiben a nevek vannak akarok csinálni???
Elõre is kössz!!!

CHELSEA FOOTBALL CLUB

Max7
#3248
ird ide a problémád

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

#3247
Aki ért a PHP-hoz és segítene is az vegyen fel MSN-re! [email protected] !!!
Elöre is köszönöm!

daxan
#3246
én ezt írtam ide, hogy ez nem jó, mert nem tudja beírni a címet hanem én adom meg!

Daxan &#8222;nekem a veszély lételemem, gyári default.&#8221;

Dj Faustus
#3245
Itt olvashatsz megoldást.

Max7
#3244

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

daxan
#3243
nekem segítene valaki? Nagyon fontos lenne! #3239

Daxan &#8222;nekem a veszély lételemem, gyári default.&#8221;

Ch_Slater
#3242
hát csinálj flash gombokat...

Syd Barrett 1946-2006 Rick Wright 1943-2008 R.I.P.

PESK
#3241
Sziasztok!
Dreamweaverhez tudtok olyan oldalt ahonna le tudok töltenio flash gombokat sé nem fizetõs, mer már mindenhol kerestem és enm találat vagyis párat és azt se tudom h kell beimportálni a dreamweaverbe szoval ezt is elmondanátok?!
Köszi és bocs ha nem kapcsolodik a topichoz, de még kezdõ vok és nem tom h mi hoyg van<#hehe>

ArtlessDesign!!!

Japep
#3240
<#help>
#3217 -> Fontos lenne!!!

CHELSEA FOOTBALL CLUB

daxan
#3239
ez lenne a mail.php-m de nem jó, mert ez a mail nekem jönne. szval a "$youremail = "[email protected]";"-t kellene átírni és hogy az általam elõre megírt szöveget küldje el arra a címre amit beírnak oda.





<?php

/*
*****************
fusion mail

version 1.0

fusionphp.com
*****************
*/

//variables (change these)

$youremail = "[email protected]";
// a te mail címed, ahova a levelek menni fognak

$subject = "contact form";
// a levél tárgya

$thankyou = "sikeresmail.html";
// sikeres küldés után ez fog megjelenni a küldõnek

// innentõl kezdve már ne módosíts semmit

if($email == ""){
?>
Nem adtál meg mail címet, nyomd meg a VISSZA gombot.<br/>
<?php
}elseif($name == ""){
?>
Nem adtál meg nevet, nyomd meg a VISSZA gombot.<br/>
<?php
}elseif($message == ""){
?>
Nem írtál be üzenetet, nyomd meg a VISSZA gombot.<br/>
<?php
}else{

$msg = ereg_replace("\\\'", "'", $message);
$msg = ereg_replace('\\\"', "\"", $msg);
$message1 = "from: $name\nemail: $email\nmessage:\n$msg";
mail($youremail, $subject, $message1, "From: $email\r\nReply-to: $email\r\n");
?>
<meta http-equiv="refresh" content="0; url=<?echo $thankyou;?>"">
<?php
}
?>

Daxan &#8222;nekem a veszély lételemem, gyári default.&#8221;

daxan
#3238
Sziasztok! Szeretnék egy olyat csinálni, hogy írok(az egyik mezóbe) egy elõre megírt szöveget, és egy másik mezõbe be lehetne írni egy email címet. és az a elõre megírt szöveg lenne elküldve arra az email címre amit beírtak. Ezt hogyan lehetne megoldani?

Daxan &#8222;nekem a veszély lételemem, gyári default.&#8221;

MerlinW
#3237
Nemtom mit tokoltok, a vilag osszes php oldalan ez az elso pelda...

writetofile.php tartalma:

<?php

$filename = 'valami.txt'

$text= 'ezt akarom beleirni a file-ba';

$file = fopen ($filename, 'w');
fwrite ($file, $text);
fclose ($file);

?>

kiolvasás:

<?php

$filename = 'valami.txt'
$file = fopen ($filename, 'r');
$lines = fread ($file, filesize ($filename));
fclose ($file);

echo $lines;

?>

[merlinw.org]

Ch_Slater
#3236
három szót írtam a google-ba: html error code
ez lett az eredménye

Syd Barrett 1946-2006 Rick Wright 1943-2008 R.I.P.

cr3ativ3
#3235
Mik a HTML hibakódjai? ilyen hogy 404, 403, 503 .. stb

- Kukurikú törökcsászár, add ide a védelmipénzt! - Nem adom bize! - Akkor ereszd ki begyem a tisztiorvost!

Max7
#3234
Html-be illesztet php nem müködik! ha csak beirod hogy szavazás.php akkor ne csodálkoz hogy csk azt irja ki! Olvass utánna hogy hogy müködik a php illetve hogy tudod használni! azt ne várd el hogy valaki megirja helyetted a scriptet!

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

soma62
#3233
Értem én cregeltem vhova és azt irta hogy másoljam be htmlbe de vmi gyökérbe vagy hova én bemásoltam csak gy és nemtörtént semmi csak annyi hogy kiirta a szöveget mit beillesztettem htmlbe.

www.flickr.com/photos/soma62sco

Max7
#3232
php nélkül nem megoldható! a html nem tud fájlba irni a html grafikus megjelenítésre való! Ehez szerver oldali szkriptnyelv szükséges mint a php!

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

soma62
#3231
De nekem htmlben kéne!!!

www.flickr.com/photos/soma62sco

soma62
#3230
De nekem htmlben kéne!!!

www.flickr.com/photos/soma62sco

Max7
#3229

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

#3228
$valtozo$i = "valami", erre konkrétan hiba üzenetet kapok (Parse error: parse error, unexpected T_VARIABLE in ...)

a ciklus minden sora jó, mert van egy kiírató rész, és ott látom, hogy lefut, csak nem tudom elküldeni a form ban lévõ cuccot, mert ahhoz ugye meg kell nyomni a submit ot.

ezért lenne jó, ha meg tudnám oldani, hogy a ciklus minden sora elküldje a formot, submit nyomás nélkül
soma62
#3227
Hali hogyan tudnék a honlapomra esetleg a forumomba szavazást csinálni??

www.flickr.com/photos/soma62sco

Vorpal
#3226
igen

- mondta a medve, és fejbe lőtte magát...

Lazarus
#3225
Egyedi változónév generálódik a for ciklusban?

for $i $i>69 $i++

$valtozo$i = "valami"
#3224
van egy form ami egy for ciklus része, de nem hajtódik végre csak a legutolsó hiszen akkor nyomom meg a submitet, ezért kéne ,hogy magától elküldje