ilyen módon nem kell ostoba printekkel, védésekkel és sortörésekkel foglalkozni és egy bonyolult HTML kódnál könnyü egy darab idézõjelet élnézni, és keresheted hol a gond.Sztem ez érthetõbb a html esek számára. Érdemes megtanulni az odavissza váltást.
Emberek még egy gond! hogy tudom az iframe-nel megoldani azt hogy a görgetõsáv mindig az oldal aljára ugorjon?
"adott index.php fájl ami tartalmazza a html részt és a feldolgozó részt is" " ezt akartam elkerülni azzal hogy egyberakom a php és html részt :("
Na mostmár végképp összekeverted a dolgokat. most akkor egybe akarod tenni a html el? vagy nem? vagy eccerüen nem tudod, hogy kell POST datát feldolgozni. ird meg a folyamatot és simán ideirom...
Ha jól értem, akkor azt szeretnéd, hogy van egy form-od és egy kiértékelõ szkript-ed, és ezt egy oldalra szeretnéd rakni, hogy a form elküldésekor újból a form töltõdjön be (közben a szkript hajtódjon végre). Ebben az esetben csinálj egy PHP-file-t:
<!-- A honlap HTML utasításai --> <?php $adatom=$_POST["adat"]; if ($adatom != "") { //Ide jön a kiértékelés } //Ürlap print ("<form action=\"".$PHP_SELF."\" method=\"post\">\n"); print (" <input name=\"adat\" type=\"text\" /></p>\n"); print (" <input type=\"submit\" value=\"Elküld\" />\n"); print ("</form>\n"); ?> <!-- A honlap további HTML utasításai -->
adodott egy másik gond :( ha a submit-re klikelek (küldés) frisíti az oldalt és egy fehér oldal jön be épp ezt akartam elkerülni azzal hogy egyberakom a php és html részt :(
nem erre gondoltam hanem arra hogy van egy adott index.php fájl ami tartalmazza a html részt és a feldolgozó részt is
elvileg megoldodott a gondom az include is jó meg az echo is csak a php fájlom végén nem volt az ifnek egy } zárótagja!
Például képpel. A PHP file (esetünkben rejtett.php) a következõképp nézzen ki: <?php //Ide jön a PHP szkript hasznos része! header("Content-Type: image/jpeg"); @readfile ("null.jpg") or die("A fájl nem érhetõ el!"); ?> A null.jpg lehet bármi.
A HTML file-ba így ágyazd be: <img src="rejtett.php" alt="rejtett kép" />
helló! srácok, itt ez a két oldal: egyik másik , és valamiért se IEvel se firefoxxal nem tudom õket megnyitni... minden más weblap bejön faszán. mi lehet a baj?
az meg nem feltünõ hogy ujratetem most a firefoxot és semmi változás aról nem is beszélve hogy ha nem vagyok bejelentkezve akkor tök jó minden böngészõbe ha egy másik névvel jelentkezek be akkor is jó minden de ha ezzel a névvel akkor egyik böngészõbe se jó! :(
nem baj listázom mindig viszafelé a topikot és a legvégére ugrok (bár ez így szar de ez van) (velem nem cseszik ki az esgé )
és mi alapján? amelyik topikot a büntetett személy a legtöbbet látogatja vagy ahol a legtöbb hozászólása van oda nem egnedik be? :D megpróbálom törölni a cachét talán megoldódik
fire foxot használok és explorerben is ugyan ezt irja ki a rohadék :( és csak ebben a tápikban! de ha másik nickel jövök ide akkor minden ok na akkor most ez hogy van?
Skacok http://www.sg.hu/listazas.php3?id=1080392254#9516 ezt nézzétek meg please! csak úgy tudok ide beirni ha viszafelé listázom a topikot és a legaljára megyek :( mi a franc lehet a baj? más böngészõben is így vann de csak ezzel a topikkal másik névvel nincs ilyen gondom!
Hy! Milyen kóddal tudom ezt megoldani hogy egy képet rakok be az oldalba,kiciben ésha vki arra rákottint megnyillik egy új abblak ami igazodik a megnyitott kép méretéhez.
értem kössz
azért mert több mint valószinû hogy nem valid megoldásal lett megincsálva! ez embedel lett megcsálva! nálam pont fordítva van explo betölti firefox nem!
Nézd meg a HTML szerkesztés kezdõknek!!! címû topic #3375-ös hozzászólásom 5. pontját. Ott le van írva egy olyan kód ami elég böngészõfüggetlen, és némi átalakítással videó lejátszásra is rávehetõ.
Egyébként Firefox-nál plugin (VLCPlayer, Quicktime, Windows Media Player) szükséges (meglétérõl az about:plugins címmezõbe való beírásával gyõzödhetsz meg) a videó, audio tartalmak honlapon való lejátszásához, nélküle nem megy.
Ha felhasználóbarát akarsz lenni inkább linkeld be normál linkként (megadva a méretét, kiterjesztését, a hozzá való szükséges kódekeket), és mellékelj néhány képkockát a videóból.
helló mi kell ahoz hogy az oldalon találhato lejátszoba lejátsza a videot ??? video de nekem az is jo lenne ha csak le tundám tölteni mert még azt se akarja ! explorerbe nem tölti le firefoxba letölti nem értem HELP elöre is kössz hozzá teszem hogy a weblapszerkeztöbe lejátsza a videot !
nem akkor a server fogja futatni a php kódodat! ha servert akarsz üzemeltetni akkor nem árt megtanulni a telepítését is ;)
-(noob kérdés)-: most kezdem a php-t, és 1 kérdésem lenne, az oké hogy fel kell telepíteni a php-t, mert különben nem fogom a saját gépemen látni, de mégis hogyan kell felrakni?
az indexbe kell tenned!
http://www.tutorial.hu/content/view/113/28/ elolvatam ezt a tutoriált, a kérdésem csak annyi lenne hogy a linket azt hova kell tenni? az indexbe vagy a már behívott lapba?
Vagy nézd meg ennek az oldalnak a kódját. Vagy nézz szét itt.
Körülbelûl középen van. Nem pixelpontosan de kb. középen.
ez vertikálisan ok de horizontálisan nincs kozééppen
Íme egy példa: #container { position: absolute; width: 770px; height: 577px; top: 50%; left: 50%; margin: -288px auto auto -385px; padding: 0px; border: none; } Tehát a felsõ margó a magasság felének -1-szerese, a jobb oldali a margó a szélesség felének -1-szerese.
#container{ position: relative; margin: 0 auto; width: 780px; height: 432px; } és egy ilyen divben van az egész cucc, ez igy valid ?
még esetleg ha vki dobna egy linket valami leírásról hogy ezt az egész cuccot hogy tudom kozépre tenni...
ok, végre megoldottam, még a tartalomból elfelejtettem levenni a 12px-et ezért dobta le, ok koszi a sok-sok helpt
csináljak 12px-szel nagyobb bannerképet vagy meglehet ezt oldani ?
ie-ben sem jó sry mert a "BlaBla" legalulra kerult
nemakar ez osszejonni... a te kódoddal ie-ben és ffben is 12 px-szel szélesebb volt mindkét keret, én erre levettem mindketto szélességébol 12-t erre ff-ben ok ie-ben meg teljesen eldeformálódott
jah hát azért nem tettem innerbordert mert gondoltam hogy ha teszek a menunek és a contentnek bordert akkor az is megteszi :)
Édes, kedves stormnet!
Küldtem privát üzenetet (nem küldtem volna el a stíluslappal együtt a HTML kódot? ), melyben megadtam egy IE 6/IE 5.5/FF 1.5/Opera 8.51 alatt jól mûködõ megoldást. Ide is beírom...
a te kódodhoz most ezt a html-t használom: <?xml version="1.0" encoding="iso-8859-2"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <link rel="stylesheet" type="text/css" href="style.css" /> <title>Valami</title> </head> <body>
és ie-ben a szurke content keret nem elég széles (kb 12px van a szurke és a kék keret kozott jobboldalt és firefoxban meg túlszéles (a kék 12px-lel lóg ki jobbra a top alól a szurke meg 6-tal
thx
najo má számolás se megy nekem
120 pixel széles menû 2*6 pixel széles keret a menûnek 756 pixel széles tartalom 2*6pixel széles keret a tartalomnak Az összesen 900 pixel Így elvileg ok. Gyakorlatilag az IE ezt semmibe veszi: body { background-color:#FFFFFF; color: #000000; margin: 10px 0 10px 10px; padding: 0; } #top { width: 900px; height:60px; padding: 0px; margin: 0px; background-image:url(kepek/top.jpg); } #outerborder{ width: 900px; height: 492px; border: 6px solid #006699; padding: 0px; margin: 0px; } #content { float: left; width: 756px; height: 480px; border: 6px solid #CCCCCC; margin: 0px; padding: 0px; } #menucol { float:left; width: 120px; height: 480px; margin: 0px; padding: 0px; background-color: #006699; color: #FFFFFF; border: 6px solid #CCCCCC } #menucol ul { margin: 0px; padding: 0px; list-style-type: none; } #menucol ul li { margin: 0; list-style-type: none; padding-bottom:2px; } #menucol a{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.7; background-color: #0099CC; color: #FFFFFF; display: block; border-left: 0px solid #006699; padding-left: 10px; text-decoration: none; height: 20px; } #menucol a:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; display: block; border-left: 5px solid #FFFFFF; padding-left: 16px; text-decoration: none; font-weight:bold; }
A te esetedben túl széles volt a tartalom (776 pixel).
hopp még valami finomhangolásra lenne szukség mert IE-ben ok de firefoxban a kontent elcsuszik:
hopp télleg a sok csíkot meglehet oldani kerettel is :D nagyonszépen hátéiksz
Ha jól ertem, azt szeretnéd, hogy az oldalkialakítás a következõképp nézzen ki: * Legfelûl legyen egy banner, * Alatta a menû+a tartalom * A menû és a tartalom kétszer legyen keretezve. * Az elsõ (belsõ) keret felûl alul és balról világos színnel. * A második (külsõ) keret jobbról, balról, alul legyen sötét színnel.
Szerintem túlzottan elbonyolítottad a kódot. Helyette javaslom a következõ megoldást: <div id="banner"></div> <div id="outerborder"> <div id="innerborder"> <div id="menucol"> <!-- Ide jön a menû --> </div> <div id="contentcol"> <!-- Ide jön a tartalom --> </div> </div> </div> A CSS kódolshoz némi segítség: * A banner (nálad top) adja meg a felsõ csíkot. A float:left szvsz. felesleges, hacsak nem tervezel mellé még valamilyen tartalmat. * Az outerborder jelöli a külsõ keretet. Adj neki balról, alul, jobbról egy #006699 színû 6 pixel széles keretet a border-left/border-bottom/border-right tulajdonságokkal. A felsõ keret nem kell (border-top: none;). * Az innerborder a belsõ keretet jelöli Adj meg neki alul, felûl, és balról egy #CCCCCC színû 6 pixel széles keretet a border-left/border-top/border-bottom segítségével. * A külsõ keret 6 pixellel legyen szélesebb a belsõ keretnél. * A menucol és a contentcol a menût és a tartalmat jelöli. Mindkettõben szerepelnie kell a float:left-nek. Így talán IE 6 alatt is hajlandó lesz mûködni.
ez a css, és ez hozzá a html: <?xml version="1.0" encoding="iso-8859-2"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <link rel="stylesheet" type="text/css" href="style.css" /> <title>Valami</title> </head> <body>
</body> </html> firefoxban oké, de IE-vel ha nézem akkor az alján nem 6 px az also kek csík :S (a jobboldal még hiányzik de az most nemszámít) minden segítségért thx
hello, html + css -el dolgozom és az a gond hogy a height:6px; -et a firefox figyelembe veszi viszont az IE nem... hogy lehetne akkor megadni egy elem magasságát ?
"Egyeltalán mi legyen azon a képen?" Teljesen mindegy. Akár lehet egy 1*1 pixeles háttérszinel megegyezõ színû kis képecske, vagy egy kis méretû átlátszó gif.
Természetesen ezek csak a generált HTML oldalakat töltik le. A PHP kódokhoz fel kell menni a webtárhelyre (FTP-n keresztûl) és letölteni a .php állományokat.
Egyébként megjegyzem: más honlapjának lemásolása és sajátnak való beállítása, nagyfokú gerinctelenségre vall.
Mint az elõzõben írtam elírtam a kiterjesztést. Vagy átalakítod a .gif file-odat .jpg-vé, és a sitecounter.php-ben átírod a következõre a kódot: header("Content-Type: image/jpeg"); @readfile ("sitecounter.jpg") or die("A fájl nem érhetõ el!");
Vagy átalakítod a sitecounter.php-t a következõre (a .gif kiterjesztésû file marad): header("Content-Type: image/gig"); @readfile ("sitecounter.gif") or die("A fájl nem érhetõ el!");
Lényeg: mindenképpen legyen valami kép sitecounter.jpg/sitecounter.gif névvel.
Szóval akkor kapok egy kitöltött kódot? AMúgy meg ha csak úgy átnevezek egy html-t php-re, annak nem lesz jó vége...
Ha megnézed a sitecounter.php uolsó sorait a következõ bejegyzést láthatod: header("Content-Type: image/jpeg"); @readfile ("sitecounter.jpg") or die("A fájl nem érhetõ el!"); Ez annyit csinál, hogy a kimenetre küld egy jpg képet (most látom, hogy a közölt kódban .gif a kiterjesztése - szóval helyesen .jpg-nek kell lennie - bocs). Ennek az az értelme, hogy a PHP-t futtatni nem képes oldalakba beépíthetõvé válik a PHP szkript (amit a PHP futtatni képes szerver futtat le).
attól még hogy beilleszteted azt az alsó sort a html-edbe attól még nem fog számolni! a sitecounter.php fájlt egyidejüleg kell megnyitni a html fájlal aminek a legegyszerübb módja ha átnevezed az index.html fájlodat index. php-ra és az inluce dügvényel beilleszted az elsõ sorba:
include ("sitecounter.php");
egy helyen kell lennie az index.php-nak és a sitecounter.php-nak is
Szerintem a kitöltést rontom el. NEm lehetne, hogy egy kitöltött kódot írtok. A mérendõ oldal neve index.html, a számlálófájl sitecounter.txt. (Egyébként annyit sikerül elérni, hogy egy "kép nem található" kockát Számláló felirattal jelenít meg.)