Html-, css- és php-help
Jelentkezz be a hozzászóláshoz.
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
nem nehéz dolog , de azért engem érdekelne mit is szeretnél ezekkel késõbb csinálni, nehogy év végéig tárgyaljuk a weboldalat amit készitesz, egy
Counter Strike klánnak,)
- mondta a medve, és fejbe lőtte magát...
Lehet, hogy a félnyolc teszi.
Azt szeretnéd elérni, hogy ha valaki odatéved és beirja az adatait a mezõkbe, és lenyomja a gombot, akkor leelenõrzöd az adatokat, és felveszed ezeket az adatbázisodba?
És bárki regisztrálhat?
Ezek után tudod, hogy akarod továbbhasznositani ezeket az adatokat?
Beléptetõrendszert szeretnél egy oldalhoz?
Ha bárki felveheti magát a listába, akkor van értelme egy beléptetõnek? ugyértem akkor én is beléphetek regi után.
Ha pedig bonyolultabb dolgokra szeretnéd használni, akkor meg fogod majd tudni irni annak a kódját?
Ezeket gondold át mindezek elõtt, hátha nincs értelme egy ilyen épitkezésbe belekezdeni.
- mondta a medve, és fejbe lőtte magát...
Épp ilyesmirõll szól ez a cikk.
http://www.ericzhang.com/mp3.php
ha akarod macerálhatod a felületet, de számtalan ilyen lejátszó van, és a legtöbb embernél van flash playa, a linuxosoknál ha nincs, akkor már nemtudom mit lehet tenni.
- mondta a medve, és fejbe lőtte magát...
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Szeretnél quick time moviet beletenni a lapodba?
igy? :
<embed src="akármi.mov" width="x+16pixel" height="y"></embed>
a 16 a csiknak kell
ha ezt beledugod lejátsza a quicktime plugin nekik.
- mondta a medve, és fejbe lőtte magát...
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Pláne, hogy tényleg a jelszavát rakta be!
nyomás reggelni újat,)
- mondta a medve, és fejbe lőtte magát...
Elsõsörban, nincs meghatározva, hogy ez a kód mikor fusson le.
Tehát, hogy a Submit gomb lenyomása után.
Igy tehát a $_POST változók nem léteznek, és igy a mysql_query nem tudja, hogy a nev = '$nev' az mi is, és igy nem ad a kérelem semilyen adatot.
Ezt persze nem tudja megszámolni, és ezért vannak a hibaüzenetek.
Ezen túl nem is merek menni mert rengeteg logikai bökkenõ van benne, ez igy nem fog menni.
Ajánlom neked, hogy tölts le egy ingyenes scriptet az ilyen tipusu dolgokhoz.
A rengeteg else is helytelen.
Sajnos nincs túl sok idõm erre, de ez sehol sem tûnik jónak.
- mondta a medve, és fejbe lőtte magát...
* $ellenoriz = mysql_query("SELECT nev FROM nickek WHERE nev = '".$nev."';");
* $ellenoriz2 = mysql_query("SELECT mail FROM nickek WHERE mail = '".$mail."';");
* $adatbazis = mysql_select_db ( "trabi-nevelde") or die("Nem tudom kiválasztani az adatbázist: ".mysql_error());
* A $parancs01 = mysql_query("create table nickek(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nev varchar(20), jelszo varchar(50), mail varchar(40))"); sor nem mindig kell (csak egyszer kell létrehozni a táblát).
* $parancs02 = mysql_query("INSERT IGNORE INTO nickek (nev, jelszo, mail) VALUES ('".$nick."', '".$pass."', '".$mail."');");
* Ugye a lee222 nem a valódi jelszavad?
<?php
$conn=mysql_connect("SQL1.ULTRAWEB.HU", "trabi-nevelde", "lee222" ) or die (mysql_error());
mysql_select_db("trabi-nevelde", $conn) ;
print "<table><tr><form method=post action='$php_self'>";
print "<td>Név:</td><td><input type=text name='nick'></td>";
print "<tr><td>Jelszó:</td><td><input type=password name='pass'></td></tr>";
print "<tr><td>Jelszó mégegyszer:</td><td><input type=password name='pass2'></td></tr>";
print "<td>E-mail cím:</td><td><input type=text name='mail'><br></td></tr>";
print "<td><br></td><td><input type=submit value=regisztrál></form></td></tr>";
include("config.php");
$parancs01 = mysql_query("create table nickek(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nev varchar(20), jelszo varchar(50), mail varchar(40))");
$ellenoriz = mysql_query("select nev from nickek where nev = '$nev'" ,$conn);
$ellenoriz2 = mysql_query("select mail from nickek where mail = '$mail'" ,$conn);
$szam = mysql_num_rows($ellenoriz);
$szam2 = mysql_num_rows($ellenoriz2);
if ($nick == "" && $pass == "" && $pass2 == "" && $mail == "" )
{
}
else
{
if ($pass != "" && $pass2 != "" && $pass != $pass2 )
{
print "<font color=red><b>Hiba:</b> Nem egyezik meg a 2 jelszó!</font>";
}
else
{
if ($szam == 0 )
{
if ($szam2 == 0 )
{
if ( $nick != "" )
{
if ( $pass != "" )
{
if ( $mail != "" )
{
$parancs02 = mysql_query("insert into nickek (nev, jelszo, mail) values ('$nick', '$pass', '$mail')");
print "<font color=green><b>Sikeres Regisztráció!</b> Adataidat sikeresen felvettük az adatbázisba</font>";
}
else
{
print "<font color=red><b>Hiba:</b> Nem adtál meg e-mail címet</font>";
}
}
else
{
print "<font color=red><b>Hiba:</b> Nem adtál meg jelszót</font>";
}
}
else
{
print "<font color=red><b>Hiba:</b> Nem adtál meg nevet</font>";
}
}
else
{
print "<font color=red><b>Hiba:</b> Errõl az E-mail címrõl már regisztáltak!</font>";
}
}
else
{
print "<font color=red><b>Hiba:</b> Ez már egy regisztrált felhasználónév</font>";
}
}
}
?>
A hibaüzik:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/ultraweb/l/le/letland/regisztracio.php on line 14
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/ultraweb/l/le/letland/regisztracio.php on line 15
Létrszi segíts! Elõre is köszi!
Levi
- mondta a medve, és fejbe lőtte magát...
a $conn a connection identifier amit felépitettél mindenek elõtt
tehát csatlakozás az adatbázishoz,enélkül nem tudja merre honnét.
pl. mindenek elé
$conn=mysql_connect("localhost", "nev", "jelszo" ) or die (mysql_error());
mysql_select_db("database nev", $conn) ;
ezt rakd be egy connect.php be és a minden script elé csak csapd be
hogy:
include "connect.php";
és már használhaod is a $conn változót
- mondta a medve, és fejbe lőtte magát...
<?php
print "<table><tr><form method=post action='$php_self'>";
print "<td>Név:</td><td><input type=text name='nick'></td>";
print "<tr><td>Jelszó:</td><td><input type=password name='pass'></td></tr>";
print "<tr><td>Jelszó mégegyszer:</td><td><input type=password name='pass2'></td></tr>";
print "<td>E-mail cím:</td><td><input type=text name='mail'><br></td></tr>";
print "<td><br></td><td><input type=submit value=regisztrál></form></td></tr>";
include("config.php");
$parancs01 = mysql_query("create table nickek(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nev varchar(20), jelszo varchar(50), mail varchar(40))");
$ellenoriz = mysql_query("select nev from nickek where nev = '$nev' ");
$ellenoriz2 = mysql_query("select mail from nickek where mail = '$mail'");
$szam = mysql_num_rows($ellenoriz);
$szam2 = mysql_num_rows($ellenoriz2);
if ($nick == "" && $pass == "" && $pass2 == "" && $mail == "" )
{
}
else
{
if ($pass != "" && $pass2 != "" && $pass != $pass2 )
{
print "<font color=red><b>Hiba:</b> Nem egyezik meg a 2 jelszó!</font>";
}
else
{
if ($szam == 0 )
{
if ($szam2 == 0 )
{
if ( $nick != "" )
{
if ( $pass != "" )
{
if ( $mail != "" )
{
$parancs02 = mysql_query("insert into nickek (nev, jelszo, mail) values ('$nick', '$pass', '$mail')");
print "<font color=green><b>Sikeres Regisztráció!</b> Adataidat sikeresen felvettük az adatbázisba</font>";
}
else
{
print "<font color=red><b>Hiba:</b> Nem adtál meg e-mail címet</font>";
}
}
else
{
print "<font color=red><b>Hiba:</b> Nem adtál meg jelszót</font>";
}
}
else
{
print "<font color=red><b>Hiba:</b> Nem adtál meg nevet</font>";
}
}
else
{
print "<font color=red><b>Hiba:</b> Errõl az E-mail címrõl már regisztáltak!</font>";
}
}
else
{
print "<font color=red><b>Hiba:</b> Ez már egy regisztrált felhasználónév</font>";
}
}
}
?>
A hibaüzenetek amiket kapok:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/ultraweb/l/le/letland/regisztracio.php on line 12
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/ultraweb/l/le/letland/regisztracio.php on line 13
Levi
hát igen minden user számít 😊 linux shit
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
- mondta a medve, és fejbe lőtte magát...
php-nuke 7.8 Lite HU-t senkise rakjon fel, helyette használjátok a teljes csomagot.
http://kvac.extra.hu/
Mi lehet a probléma? Vajon mit állítottam be a config.php-ben rosszul? 😞 Pedig a mysql-ben szerintem minden stimmel.
Kene nekem egy kis varazslat. Adott egy tablazat. Az egyik oszlopban rendre 1-2 mondatnyi szoveg. Azt szeretnem, hogyha raklikkelek, megjelenjen a teljes szoveg (4-5 mondat, szoval nem tul hosszu). A legjobb az lenne, ha nem tablazatban jelenne meg, hanem lenyilna, vagy folpattanna egy kis ablak. Pl olyasmi is idealis lenne ami a aqua.hu webaruhazanal az (I) betut megnyomva tapasztalhato.
A tablazatot php generalja adatbazisbol, szoval nem szempont a konnyen olvashato/atlathato kod.
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
There seems to be a problem with the MySQL server, sorry for the inconvenience.
We should be back shortly.
Vajon mi lehet a probléma?
Link. Én is easy php-t használok, mert sztem legegyszerûbb + van admin felület phpMyadmin, stb.
Megoldás 1. Elõre elkészített csomagot használsz (Appserv, EasyPhp). Nem kell beállítgatni - így egyszerûbb.
Megoldás 2. Egyenként felteszed az Apache szervert, a PHP modult, és esetleg a MySQL-t - és szépen beállítgatod. Bõvebben errõl itt.
vagy még 1szerûbb szedd le ezt telepícsd és máris localhosolhatsz mint a nagyok 😄 és ezt a mappát fogja venni webnek: c:\AppServ\www\
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
sry ha most nagy ökörséged mondanék, akkor az a hozzánem értésembõl fakad:
Szóval a kérdésem a következõ. Mielõtt belevágnák a 3. honlapomba (egyesek szerint csak a 2.) 😊, én szeretném az egész telepítést, meg magát a motort localban letesztelni, ergo netkapcsolat nélkül. Nem tudtok-e olyan progiról, amellyel mondjuk egy mappát szervernek emulálhatok, és a php scriptet ugyanúgy futtathatom, mintha a neten lenne? Ergo egy szerveremulátorra lenne szükségem. 😊 Ugye hogy mekkora hülyeség. 😊
Neeem, nem mindent. Nincs magenta színû fejem, és nincsen rajtam mindentudó T-Gomb (Off: Hakapeszi Maki azt is eladná egy tábla csokiért Hiszékeny úrnak).
A Google, a PHP-Manual, a HTML/CSS referencia nagyon hasznos segédeszközök...
Ha megváltoztatod, akkor valószínûleg az SMTP szerver - teleszemeteli. Talán azért, hogy ne lehessen csalni (például [email protected]ól vagy [email protected]ól levelet küldeni).
További infó: PHP manual mail függvény
Megjegyzem a HTML alapú levél fejléce hasonló a nem HTML-alapúéhoz, annyi a különbség, hogy a HTML-alapú levél fejlécben jelezni kell, hogy HTML alapú levélrõl van szó. Példát találhatsz a fent említett oldalon.
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
<title>Ez itt Blackrav3n oldala</title>
<meta name="description" content="Oldal leírása...">
<meta name="keywords" content="Kulcsszavak listája vesszõvel elválasztva...">
A zöld szinnel jelölt részeket írd át kedved szerint
Másrészt: keress fel oldalad témájával azonos weboldalakat és ajánlj fel az oldalak szerkesztõinek linkcserét (felteszed az oldaluk linkjét, ha õk is kirakják a tiedet).
Harmadrészt: keress fel katalógusoldalakat (például a Startlap), és regisztráld oldaladat a megfelelõ kategóriában.
Helyette használd a következõ párosítást: <?php és ?> - ezek biztosan mûködni fognak.
További információkat itt találhatsz a 10.2-es fejezetben.
2. A PHP szkriptednek egy php kiterjesztésû állományban kell lennie (például valami.php), és olyan szerverre kell feltölteni, ahol engedélyezve van a PHP használata.
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 ]
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Végre bekerült a googleba az oldalam. De csak akkor találja meg, ha a címének eghy részét, vagy az url-t írom be. Késöbb fog csak többet találni (ma hajnalba rakta be) vagy valamit módosítani kell? Ha megtalálja a link alá nem ír ki semmit, amit másik linkek alá szokott. Oda hogy tudok bármit berakni? A google nézi a keywords-t? Vagy más alapján keres? Ami az oldalon van azt találja csak meg? A ink az indexre mutat az baj?
A From pedig az SMTP szerver privilégiuma - szóval azt nem nagyon tudod változtatni - csak gaz trükközésekkel (POP3 szerverre való bejutás+header elküldés...), amik ingyenes szerveren nem igazán fognak menni...
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Ezt az SMTP (e-mail küldõ) szerver rakja bele az e-mail fejlécébe.
Date: Tue, 28 Feb 2006 16:36:39 +0100 (CET)
Ezt a fogadó szerver.
X-Freemail: message scanned
Ezt is (spamszûrés?)
$fejlecek = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" ;
akkor elivleg úgy érkezik a mail hogy a feladó a [email protected] és nem a webserver ez idáig tiszta de mi a lófaxé irja ki a mailba ezt:
Reply-To: [email protected]
Message-Id: <5413584151.6454651@xyz_server.hu>
Date: Tue, 28 Feb 2006 16:36:39 +0100 (CET)
X-Freemail: message scanned
(adatok természetesen cserélve nem ezek a tényleges adatok)
Valaki help me plíz
Bye: Max7
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]