Html-, css- és php-help
Jelentkezz be a hozzászóláshoz.
Levi
Levi
ob-strart függvény használatát vagy egyszerûbben a az összes session_register()-t felvitelét az oldal html-része elé tervezi meg 😊
gondolom továbbjutotottál a szereléssel
- mondta a medve, és fejbe lőtte magát...
de egyszerûsíts 😊
a print helyett lépj ki a php-bõl minek cseszegetni az idézõjeleket?
?><form action="" method="post">
<FONT color=white>Login név: <input type=text name='neved' size=17 class='belepo_input'>
<FONT color=white> Jelszó: <input type=password name='passod' size=17 class='belepo_input'>
<br><br>
<input type='submit' value='Belépés a tanáromhoz' class='button'><br>
<br><center><small><STRONG><a href=regisztracio.php><FONT color='white'>Regisztráció</a></FONT></STRONG><br><br>
</center></small><?
nálam ezt produkálja de az oldaladon:
<form action= method=post>
<FONT color=white>Login név: <input type=text name='neved' size=17 class='belepo_input'>
<FONT color=white> Jelszó: <input type=password name='passod' size=17 class='belepo_input'>
<br><br>
<input type='submit' value='Belépés a tanáromhoz' class='button'><br>
<br><center><small><STRONG><a href=regisztracio.php><FONT color='white'>Regisztráció</a></FONT></STRONG><br><br>
</center></small>
ez generálódik 😊
vagy cseréld ki a \" '-re vagy valami légy kreatív.
Mutatok kódot (tudom elavult html-t használok):
<?php
include ("config.php");
if (isset($kilep)) {
session_unset();
session_destroy();
}
if (isset($_SESSION["nev"])) {
print "Egy másik ablakban már be vagy jelentkezve a tanárodhoz!<br> <a href='bej.php?kilep'><br><FONT color='white'>Kilépek!</FONT></a>";
}
else
{
if ( isset($_POST["neved"] ) )
{
$nev = $_POST["neved"];
$pass = $_POST["passod"];
$parancs = mysql_query("SELECT nev, jelszo from szoveg where nev ='".mysql_real_escape_string($nev)."' and jelszo = '".mysql_real_escape_string($pass)."' ");
$eredm = mysql_num_rows($parancs);
if ($eredm==1){
session_register( "pass" );
session_register( "nev" );
}
}
else
{
print "<form action=\"".$PHP_SELF."\" method=\"post\">
<FONT color=white>Login név: <input type=text name='neved' size=17 class='belepo_input'>
<FONT color=white> Jelszó: <input type=password name='passod' size=17 class='belepo_input'>
<br><br>
<input type='submit' value='Belépés a tanáromhoz' class='button'><br>
<br><center><small><STRONG><a href=regisztracio.php><FONT color='white'>Regisztráció</a></FONT></STRONG><br><br>
</center></small>";
}
if (isset($_POST["neved"]) && $eredm==0)
{
print "<FONT color=white> Rossz felhasználónév, vagy jelszó!<br>";
print "<form action=\"".$PHP_SELF."\" method=\"post\">
<FONT color=white>Login név: <input type=text name='neved' size=17 class='belepo_input'> <FONT color=white> Jelszó: <input type=password name='passod' size=17 class='belepo_input'> <br><br><input type='submit' value='Belépés a tanáromhoz' class='button'>
<br><center><small><STRONG><a href=regisztracio.php><FONT color='white'>Regisztráció</a></FONT></STRONG><br><br>
</center></small>";
}
elseif (isset($_POST["neved"]) && $eredm==1)
{
mysql_query("UPDATE szoveg SET ip='$_SERVER
print "<p style=color: white;>Sikeres bejelentkezés! Betöltés...<br />
<a href='index.php?menu=faq'><br><FONT color='white'>Tovább</FONT><meta http-equiv='refresh' content='0;URL=/index.php?menu=faq'></a>
</p>
</FONT>
</FONT> </FONT> </FONT> </FONT>
<br><br>
";
}
}
?>
Levi
a szidészõjelek használata nem lehetõség, hanem kötelesség 😊
Kösz a segítséget... De a hiba megmaradt... Kicsit másképp.
Adok 1 linket:http://tanarnevelde.hu
Felhasználónév:teszt
jelszó:teszt
Érdekesen reagál... Mintha bejelentkeznék, aztán már ki se tudok jelentkezni... De ez a kód tegnap még mûködött, a tárhelyszolgáltató pedig aztmondja nem változtatott semmit... Hát én se...
Levi
Ez így nem helyes.
Egyrészt az attribûtum értékét illik idézõjelek közé rakni.
Másrészt ez milyen sor?
Ha alapból HTML, akkor a .$PHP_SELF.-nek nincs értelme - ezesetben a <form action="<?php echo $PHP_SELF; ?>" method="post"> a helyes.
Ha alapból PHP (azaz egy echo/printf-en belüli), akkor az elõzõleg emlegetett attribútum-érték-idézõjel is problémát okoz - ezesetben:
<form action=\"".$PHP_SELF."\" method=\"post\">
Harmadrészt: http://oldalam.hu/method=post?neved=J�gkocka ez GET-metódusú-ûrlapküldésre utal.
A loginrendszerem eddíg jól mûködött... Most a gondom, hogy a következõ sor: <form action=".$PHP_SELF." method=post> Nem mûködik rendsen. Pedig nem változtattam rajta, a tárhelyszolgáltató is aztmindja, hogy nem nyúltak a mysql-hez... Bejelentkezéskor a következõ dolog történik: http://oldalam.hu/method=post?neved=J�gkocka
Ilyen cím meg ugye nincs... Help! Google-ban nem találtam megoldást!
Levi
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Új adatbázisnál nem kell a flush privileges, hanem azt elvileg tudod használni azzal a felhasználóval amivel létrehoztad. Flush privileges akkor kell ha a jogosultságokon is változtattál a grant paranccsal, vagy akkor ha új felhasználót hoztál létre. Hogy néz ki a kód amivel létrehozod az új felhasználót?
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
mysql_query('FLUSH PRIVILEGES');
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Az miért van ha én phpmyadminal adolok valamit pl egy usert és egy adatbázist akkor minden további nélkül müködik minden....
és ha saját php-mal megírt saját mysql felületemmel adolok valamit akkor mindaddíg nem tudok csatlakozni az adatbázishoz amíg php myadminban valamit nem frisítek pl jelszó vagy az elérést hogy localhoston vagy bármely hoston el lehessen érni!
Ugyan úgy a mysql adatbázison belül addolom a megfelelõ rekordokat az user táblához meg a db táblához , mostmár sikeresen létrehozom az adatbázist és mégsem tudok csatizni az adatokkal sem phpmyadminnal sem külsõ adatbázis kezelõ programmal mindaddig amint már leírtam... be nem lépek rott adatokkal és egy apróságot nem módosítok...
valaki értelmes magyarázattal tud szolgálni mert kezd dührohamom lenni és megyek a samu kalapácsért. <#violent>#violent><#boxer>#boxer><#gun>#gun><#falbav>#falbav><#rinya>#rinya><#rinya>#rinya>
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Viszont van egy másik aposzróf is: ` (AltGr+7)
Ezzel már mennie kell:
$new_database = "CREATE DATABASE `".$database2."`;";
$new_database = "CREATE DATABASE"."'".$database2."'";
amire ezt a hibaüzit kapom szintén:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''database-1197251882'' at line 1
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
CREATE DATABASE 'adatbazis-1197251882';
akkor így kéne nem:
$new_database = "CREATE DATABASE."'".database2."'"";
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
viszont így meg a következõ hibaüzit kapom:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''database-1197251882'' at line 1
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
helyett
$new_database = "CREATE DATABASE '".$database2."';";
Tehát az alább lekérdezés lesz:
CREATE DATABASE 'adatbazis-1197251882';
Az aposztrófok között levõ kifejezés egy karakterlánc lesz, nem pedig valami kifejezés (adatbazis-ból kivonjuk a 1197251882-t).
Olvasnivaló
"CREATE DATABASE adatbazis-1197251882"
teház a mysql kérés így néz ki:
mysql_query(CREATE DATABASE adatbazis-1197251882, $kapcsolat) or die (mysql_error ());
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Az érdekel minket, milyen a formája végül is annak a kérelemnek,
tehát - echo "$new_database" plz
- mondta a medve, és fejbe lőtte magát...
Ezt a hibaüzit kapom ha lefut egy egyszerû test scriptem! A script egyszerûen csatlakozik a mysql serverhez, az adatbázis szóhoz hozzá vág egy "-" (kötõ) jelet és az éppen jelenlegi unix idõt. Majd megpróbál létrehozni egy adatbázist a következõ forrás segítségével:
$new_database = 'CREATE DATABASE '.$database2;
mysql_query($new_database, $kapcsolat) or die (mysql_error ());
Serveradatok:
Aktuális PHP változat:5.2.0-8+etch7
MySQL server verzió: 5.0.32
Igazából tudom mi a problémája illetve csak gyanakszok mégpedig a kötõ jel! De mi a baja vele? Ha phpmyadminba hozok létre az adatbázist manuálisan minden további nélkül megcsinálja!
Remélem valaki tud megoldást a problémámra, ha ebbõl még nem derül ki a hiba publikálom a rövid forrást is!
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Ez a lejátszó skálázható, átméretezhetõ.
Az oldalon megtalálható a teljeskörû leírása.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Intel Core2 Duo E8500 @ 8x400MHz; 2x 2 GB CSX DDR2 1066MHz; ASUS EN8800GT TOP 512MB; http://www.lostsite.hu | http://stalker.hardwired.hu/forum
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
A következõ dolgot szeretném elérni: weboldalon relatíve nagyobb (3MB-os) mp3 zenét szeretnék berakni háttérhangnak. Ezt úgy akarom csinálni, hogy egy gombbal megállítható vagy elindítható legyen, továbbá hogy az elsõ letöltés alkalmával (ha lehet), már a zene letöltõdése közben menjen a szám (bár ha ez utóbbi bonyolult, akkor nem fontos).
A segítséget elõre is köszönöm.
Intel Core2 Duo E8500 @ 8x400MHz; 2x 2 GB CSX DDR2 1066MHz; ASUS EN8800GT TOP 512MB; http://www.lostsite.hu | http://stalker.hardwired.hu/forum
olvasgatok egy kicsit😊
Úgy gondolom, hogy egy általatok nagyon primitívnek vélt kérdést fogok most feltenni...😛Elõre is bocsánat érte!
az lenne az én problémám, hogy photoshopban megszerkesztettem egy oldalt, abból most még meg van a *.psd fájlom és csináltam belõle egy *.jpg fájlt!
azt szeretném, hogy ez legyen az oldalam design-ja.
A probléma ott kezdõdik, hogy nem tudom részekre osztani az oldalt... tehát,hogy ne csak "háttérkép" legyen a *.jpg háttér, hanem azon belül szépen tudjak írni a Menüsorba, meg középen meg tujam jeleníteni a szöveget, meg ilyesmik kellenének nekem!
Mint amit simán meg lehet csinálni Frame-el is, ha nem szeretném, hogy az általam szerkesztett háttérképre illeszkedjen minden pontosan.
Értitek a problémám, vagy nagyon hülyén fogalamaztam?😞
Remélem valaki tud segíteni!
Elõre is köszönöm!
Üdv Kondi18
this is madness. rly? http://madbence.freeblog.hu
ha ki nem raktak volna az "eléggé" népszerû gatgetemér a kilurol még most is azt dícsérném, de ezeknek van topikja, úgyhogy Off OFF
On ON
azon filózom h megnézem cjb-t , az is lassú de tavaly karikor 3 hónapos reklámmentesség volt az ajándékuk
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
egyszer megírom nekik hogy volna pár ötletem a hazugságaikkal mit csináljanak, viszont igy is qvára leterheltek a szervereik néha az ajax al se boldogul egy egy lekérdezéssel ha a php mysqlt-használ fel hogy kiadja az adatot 😊
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Szóval megvan a megoldás. Most már mindenféleképpen tökéletes. 😛
de tudok egy jó cimet ajánlani http://www.freepagebackground.com/
ha a designehez értenék eddig meggazdagodtam volna belõle 😊
a kinti oldalon nem lehet ugyebár csak simán beírni :S lehet az a baja , de akkor se értem h mér engedi néha, néha nem
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Lenne még egy láma kérdésem:
Hol találok html/css backgroundokat, nem kész template-ek érdekelnek csak a backrund (vagy minek híjják?). Ilyenre gondolok.
Én eddig úgy tudtam csak az extás- oldal nem lehet kinti frame-ben.
De ezek szerint azt mondod nem mindig jelenik meg az extrás lapon a kinti oldal?
de még van egynéhány a lightbox, thickbox stb.
leírása is mindegyiknek van csak PyRex az új oldalra hívatkozva eltûntette a régit, amin le vólt írva a használata.
egy ismertetõ róla
a google innen könnyen eligazít és mindegyik kezdõknek írta a leírásokat 😊