Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

Máté12
#10582
Ezt a hiba üzenetet miért kapom:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /user/level_olvas.php on line 77.

<?php
$conn = mysql_connect($host, $username, $password);
mysql_select_db($db_name);
if(isset($_GET<'id'>)){
$profil = mysql_query("SELECT * FROM pm WHERE id = '".$_GET<'id'>."'");
}
ez a 77dik sorom: while($s=mysql_fetch_array($profil)){
$message = $s<'message'>;
echo '
Tárgy: '.$s<'targy'>.'<br>
Dátum: '.$s<'date'>.'<br>
Üzenet: '.$message.'<br>
';
}
?>

Logitech G25 tulajos!!

#10581
Maradtam a legegyszerûbbnél 😄

echo date("D F d Y",strtotime("+1 days"));

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

MerlinW
#10580
WordPress, Drupal, e107, Joomla és a többi CMS erre való. Ha "amatõr" sablont keresel, akkor Google, bár szerintem csak megoldásokat fogsz találni.

[merlinw.org]

#10579
e107, Joomla 😊

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

MerlinW
#10578
A "feltöltés sikeres" sor helyett:

print'<a href="http://weboldal.hu/'.$filedir.$_FILES<'userfile'><'name'>.'">letoltes</a>';

[merlinw.org]

#10577
Sziasztok!
Tudnátok mondani olyan programot, vagy ingyenes weblapsablont , amiben ezek benne vannak: Regisztráció, meg hírlevélküldés, meg hogy a regisztráltak tudjanak letölteni (amit én az adminfelületen felteszek), ezek kellenének...

Létezik ilyen? Hót egyszerû weblapot szeretnék....
Köszi a választ 😊

Flamer
#10576
igen. ez mind okés. csak én hiába porbálkoztam az egésszel. ugyértem hogy http://kiszolgáló/folder/file.kit és ez az egész href-be hogy tuggyak kattolni rá és ugorjon rá. :o

http://loal.atw.hu

MerlinW
#10575
$filedir.$_FILES<'userfile'><'name'>;

[merlinw.org]

Flamer
#10574
hm. értem. okés én is gondoltam erre csak arra is gondoltam hogy mivel nagyon egyszerû a kód vagy valami hiányzik belõle (sajnbos nem értek nagyon phpoz, szinte semmire :|)

de lenne még egy kérdés amit viszont biztos tudtok.
itt ez a script és hogy kapom vissza belõle azt hogy hova tettem fel a cuccot? tehát
"print "A file feltöltése sikerült!";" és ide kéne a link rá. hivatkozással.

http://loal.atw.hu

Lazarus
#10573
webszerver függõ
Flamer
#10572
hi,
mért van az hogy nézegettem ezekez az upload scripteket (php) és pl ittvan ez: EZ és hiába adok meg nagyobb limitet ugye pl 10mega, vagy netán 20 akkoris timeoutol a nagyobb fájlok esetében.
ha képekettöltenék fel (igen akkor átirnám a .zip-et jpg-re) akkor simán megy meg minden de nagyobb fájloknál elakad.
- mért?
- van valami másik ami teljesen yó?

elõre is köszi.

http://loal.atw.hu

#10571
http://www.javascriptkit.com/script/script2/csstopmenu.shtml ?

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

Narancs
#10570
Sziasztok!
Legördülõ menüt szeretnék csinálni, de nem flash-el.
Tudnátok segíteni?
Például ezen az oldalon lévõ menühöz hasonlatost hogyan lehetne csinálni?

Elõre is kösz<#worship>

Aki másnak vermet ás, ne nézd a fogát!

MerlinW
#10569
<?
echo "Original Time: ". date("h:i:s")."\n";
putenv("TZ=US/Eastern");
echo "New Time: ". date("h:i:s")."\n";
?>

Zónalista

Ez is a php.net-rõl van kimásolva...

[merlinw.org]

#10568
Thnx mindkettõtöknek, meg is lesem.

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

Agy Halott
#10567
en erre tippelek

date_default_timezone_set('America/Los_Angeles');

MerlinW
#10566
Mûködik, mktime-al. De ott van az általad linkelt doksi elején is...

<?php
$tomorrow = mktime(0, 0, 0, date("m") , date("d")+1, date("Y"));
$lastmonth = mktime(0, 0, 0, date("m")-1, date("d"), date("Y"));
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1);
?>

idõformát pedig így kapsz belõle pl:

date("mdY", $tomorrow)

(mktime adja a timestap értéket a date()-hez.)

[merlinw.org]

#10565
Vagy azt h a date()-hez hozzáadni egy órát (h+1 gondolom nem mûxik 😄), vagy azt h eleve a date() ne a magyar idõt, hanem pl kóreait mutassa.

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

MerlinW
#10564
Mit? A date függvény van a legjobban ledokumentálva az általad linkelt oldalon😊 Millió példa, leírás és a kommentekben a kódok😊

timestamp ahogy a szintaktika is mutatja opcionális. Attól függ mit szeretnél csinálni. Azt pedig nem írtad le😊

Az vedd figyelembe, hogy a php.net doksiban a kommentekben nincs kérdés. 99%-ban ellenõrzött mûködõ kódok és példák vannak.

[merlinw.org]

#10563
Ez engem is érdekelne, addig oké h date(), de utána van a neheze. Nekem az jött le h a timestamp kéne
"The optional timestamp parameter is an integer Unix timestamp that defaults to the current local time if a timestamp is not given." Csak hát ezt h lehet megnézni ?

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

vafeN
#10562
Valaki tudna segíteni? Azt hogyan birom megcsinálni hogy van egy verseny amire jelentkeznek europai csapatok és játszok egymás ellen pl. egy magyar és egy angol csapat magyar idõ szerint 20:00kor és ha feljön egy magyar akkor azt írja ki hogy 20:00 de ha egy angol akkor meg azt hogy 19:00?

[O_O] (.)(.)

Maco13
#10561
ha session-t használsz, csak addig lesz bejelentkezve, amíg le nem jár az idõkorlát (álatlában 1 óra idle), vagy amíg ki nem lép a böngészõbõl. Cookie esetén bejelentkezve marad ezek után is.
MerlinW
#10560
Oké, jogos😊

[merlinw.org]

#10559
Aham, értem, csak amiatt gondoltam, mert hátha valaki átírja pl a cookijában arra h user_id az 1 legyen, azt hirtelen admin lenne 😄

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

MerlinW
#10558
Beleírhatod, de felesleges. Ha ott a kuki, a felhasználó egyedi azonosítójával (pl tábla azon), már tudsz mindent, ahhoz hogy a rendszerrel bejelentkeztesd.

MD5-rõl még annyit, hogy ugye egyirányú titkosítás, így nem visszafejthetõ. Azaz összehasonlítási módszerrel használjuk. Ugyanazzal a kulccsal titkosítod a bemenõ adatot, majd összehasonlítod az adatbázisban tárolttal. Ha egyezik, akkor jó, ha nem akkor nem.

[merlinw.org]

#10557
És ha md5-ben beleírom a felh-jelszó (esetleg ip) párost ? 😊

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

MerlinW
#10556
kukiban nem tárolunk jelszót(a spyware-ek pont ezeket halásszák), csak flag-et, hogy be van-e jelentkezve, vagy sem. De ha már ott a kuki, akkor valószínûleg be van. Kijelentkezéskor meg törlöd a kukit.

Kuki kezelése/használata majdnem ugyanolyan mint a session. Csak ugye ez kliens oldali, míg a session szerveroldali.

md5
cookie
cookie

php.net-en mindent megtalálsz példákkal, fórummal, stb. Tessék használni😊
Ráadásul van ott félig magyar hivatalos doksi is.

[merlinw.org]

totya24
#10555
Nem néztem át teljesen, de szerintem használható. Amúgy session-nel elegánsabb megoldani a dolgot, mármint, hogy be van-e jelentkezve valaki.

tutorial.hu

Blues, Peace and Jimi Hendrix...

#10554
Jó, jelszó az mind1, találtam egy ilyent: http://hu2.php.net/md5

Ellenben a második az még mindig kérdéses, ugyan az oldalon van egy leírás h is kell, de ez így nem nagyon szerverellenség ? Minden oldalon egy if, adatbázisból lekérni, jelszót md5-té alakítani...

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

#10553
Tud valaki valami bejelentkezéses cucchoz tutorialt/leírást, h mit is kéne.
Arra gondoltam h simán adatbázisban tárolni user-felh. nevet, csak hát az meg gázos h a jelszava az embernek ott van az adatbázisban, ezt lehet valahogy kódolni ? (md5 pl)
A bejelentkezve tartáshoz, meg minden oldal elején ellenõrizné a sütit h megvan-e a gépén, és h milyen user_id/felh. név van benne.
Ez így mûködne, vagy bonyolultabb ?

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

Terensz
#10552
Danny, ha angolul értesz, akkor ezt javaslom olvasgatni.

Amúgy a MerlinW megfogalmazásánál szebben (halandóbb nyelven) nem igen lehet kifejezni, hogy hogyan mûködik egy dinamikus oldal.

Végülis röviden-tömören: egy adatbázisból kiveszed a szükséges mezõk tartalmait - bizonyos szempontok alapján, és azt html-ben jeleníted meg a böngészõ számára. Kezdetben igen nehéz dolog ez, ha komolyan érdekel a php programozás, akkor itt a topicban ellátunk különbözõ anyagokkal a kezdéshez.

Egy fecske nem csinál kolbászból kerítést

Terensz
#10551
Máté, minden sql-t lefuttat az apache a mysql serveren (ami ugye nem server, hanem daemon, de ez most mindegy, továbbiakban: mysqld). Az más kérdés, hogy a mysqld hibaüzenetét nem feltétlen látja a php.

Ha olyan sql-t futtatsz, ami a mysqld tábláiban/mezõiben változást idéz elõ, de nem az át értéket a php-nak, akkor NINCS mysql mibaüzeneted, akkor sem, ha a kérés egyébként hibával futott ott le.

Így a SELECT típusú lekérdezések, mivel a php tömböt készít a mysqld által átadott értékekbõl, mindenképp lesz mysql hibaüzenet, pl. egy mysql_fetch_assoc függvény ilyesmi hibát ad:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in.

De egy INSERT, DELETE, UPDATE típusú sql lekérdezése során a php mysql_query()-je nem fog hibaüzenettel visszatérni, mivel egy betût nem kértél le a mysqld-rõl.

Azzal a trükkel, amit MaLakai írt sok hsz-szel korábban, minden egyes sql-re lekérdezheted a mysqld hibaüzenetét. De az rengeteg plusz sor.

Tényleg tegyél már fel a gépedre egy mysql sidut, php myadmint, vagy valamit! A programozási (és hibakeresési) idõdet a töredékére fogod csökkenteni.

Egy fecske nem csinál kolbászból kerítést

Maco13
#10550
nincs include-olva a config, ahol az adatbázis kapcsolat változóit tárolod ($host, $user, $pass, $db_name)
#10549
ha html-be írod akkor igen, ha php-ben akkor nem (elõzõ esetben fix az oldal ugye, mig utóbbi esetben php-val dinamikusan generálod le az oldalt)
sg.hu esetében php-ról van szó 😊

\"Hány fokon üzemel egy x2 4400+ proci átlag normál üzemmódban? De jó, oké, megnézem akkor az amd.com ot. Azt hittem van vki aki megnézi helyettem, te láma válaszoló.\" bye ent

Danny1987
#10548
Ezt el tudnád mondani halandó nyelven is?

Live for nothing or die for something.

MerlinW
#10547
Ha statikus oldalt csinálsz akkor igen.
Ha dinamikusat, akkor adatbázisból szerveroldali nyelv segítségével generálod az oldalt/oldalakat automatikusan.

[merlinw.org]

Danny1987
#10546
Hi

Ezthogy van megoldva?
Táblázatot készitek és a hirek ciméhez hozzá rendelek egy a teljes cikket tartalmazó html fájlt és kész is?

Live for nothing or die for something.

Máté12
#10545
Ugye ennek a kódnak mûködnie kéne?:
<?php
$conn2 = mysql_connect($host, $username, $password);
mysql_select_db($db_name);
if (!empty($_POST)){
$sql = mysql_query("INSERT IGNORE INTO `pm` (cimzett, targy, felado, message, date) VALUES ('".$_POST<'cimzett'>."', '".$_POST<'targy'>."', '".$_COOKIE<'username'>."', '".$_POST<'message'>."', NOW())");
echo ' Sikeres üzenet küldés! <br><a href="adatlap.php" class="nev">Vissza az adatlapodra</a><br>';
}
?>

Logitech G25 tulajos!!

#10544
Hát végülis az a legegyszerûbb megoldás ^^
http://cmsaward.hu/ - itt a legtöbbet ki is tudod használni

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

Danny1987
#10543
A CMS az jó megoldás lehetne?

Live for nothing or die for something.

Danny1987
#10542
Csak annyi lenne hogy behozza az oldalt és a home menüpont jelenne meg elöször és a home részhez szeretnék szöveget.

Live for nothing or die for something.

#10541
Elvileg mindig az index.html az alap menüpont. Ám sztem hasznosabb lenne ha feltöltenéd netre és akkor látnák h h is gondolod.

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

Danny1987
#10540
<body>
<div id="container">
<div class="horizontalcssmenu">
<ul id="cssmenu1">
<li style="border-left: 1px solid #202020;"><a href="index.html">Home</a></li>
<li><a href="#">Poker</a>
<ul>
<li><a href="LuckyAcePoker.html">LuckyAcePoker</a></li>
<li><a href="PokerStars.html">PokerStars</a></li>
<li><a href="HollywoodPoker.html">HollywoodPoker</a></li>
<li><a href="PartyPoker.html">Partypoker</a></li>
<li><a href="TitanPoker.html">TitanPoker</a></li>
<li><a href="PokerOcean.html">PokerOcean</a></li>
<li><a href="TonyG.html">TonyG</a></li>
</ul>
</li>
<li><a href="#">Casino</a>
<ul>
<li><a href="TitanPoker.html">TitanCasino</a></li>
<li><a href="LuckyAceCasino.html">LuckyAceCasino</a></li>
<li><a href="ClubHollywood.html">ClubHollywood</a></li>
</ul>
</li>
</ul>
<br style="clear: left;" />
</div>

</body>

Hogy lehet megoldani hogy az index.html legyen a kezdõlapom és a home menûpont alá szõveget tudjak irni.

Nem akarok külön html fájlt a home lapnak.

Live for nothing or die for something.

Máté12
#10539
Nem így kell ahogy én csináltam?

Logitech G25 tulajos!!

Danny1987
#10538
</ul> ez volt a hiba

Live for nothing or die for something.

Danny1987
#10537
HTML-es menü:

<div class="horizontalcssmenu">
<ul id="cssmenu1">
<li style="border-left: 1px solid #202020;"><a href="index.html">Home</a></li>
<li><a href="#">Poker</a>
<ul>
<li><a href="LuckyAce.html">LuckyAce</a></li>
<li><a href="PokerStars.html">PokerStars</a></li>
<li><a href="HollywoodPoker.html">HollywoodPoker</a></li>
<li><a href="PartyPoker.html">Partypoker</a></li>
<li><a href="TitanPoker.html">TitanPoker</a></li>
<li><a href="PokerOcean.html">PokerOcean</a></li>
<li><a href="TonyG.html">TonyG</a></li>
</ul>
</li>
<li><a href="#">Casino</a>
<ul>
<li><a href="TitanPoker.html">TitanCasino</a></li>
</li>
</ul>
<br style="clear: left;" />
</div>


Ha a casino alatt nyitom meg akkor a leugro menüsort nem közvetlenül a casino menüpontbol nyitja meg hanem kihagy egy sort.

Hol van elrontva a kód?

Live for nothing or die for something.

Danny1987
#10536
Ugy csináltam hogy az index.css-be raktam bele a csshorizontalmenu.css tartalmát és létrehoztam egy index.js-t amibe a js tartalmát töltöttem

<link rel="stylesheet" type="text/css" href="index.css" />

<script type="text/javascript" src="index.js">

és ezeket is átneveztem.

A képeket viszont nem töltöttem le thx lol bakker ez volt a hiba a 3db kép

Live for nothing or die for something.

#10535
It references two external files and 3 images. Download them below (right click, and select "save as"):

* csshorizontalmenu.css
* csshorizontalmenu.js
* The three images (resized):


ezt megtetted ?(.css és .js fájlt, illetve a 2 képet mellette le kell tölteni)

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

Danny1987
#10534
http://www.javascriptkit.com/script/script2/csstopmenu.shtml

Ezt a menüt beillesztettem a html-be de nem menüként hozza be hanem csak simán be van irva bekezdésekkel a menü.

Live for nothing or die for something.

#10533
Mentsd le a html-t, és ott elvileg a fejrészben (<head></head> benne lesz a név amin keresni fogja.

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