| |
A je kdo tukaj tak majstr da razloži kako se to nardi od prvega klika do zadnjega?
Prvi klik je ko odpres DW
Hvala
|
| |
| |
Od prvega do zadnjega klika ti ne bo nobebn razlagal. Imaš pa po dva klika razloženo v moji lekciji.
Skratka, vprašanje: si shranil kot končnica PHP??? Ne, nisi. Shrani kot
index.php
|
| |
| |
Sem naredil še to pa ne dela
Čakaj, čakaj... si se povezal z mysql podatkovno bazo? Hmm... na tvojem mestu bi pregledal kodo, saj imaš na mestu up. imena še zmeraj 'username' in pri geslu še zmeraj 'geslo'? Če boš samo kopiral aleksyjevo kodo ti ne bo nič koristilo. Naredil si podatkovno bazo, in to je zdaj zate 'kul', 'noro'. Imel boš svoj, v PHP spisan forum. In svojo bazo. Ampak ne. Ne dela. Zakaj? Ker nisi shranil kot .php končnico in tudi nisi se povezal z mysql bazo, ki pa je nekoristna, če se z njo ne povežeš..
Zato toplo priporočam ogled lekcije PHP 3. del.
Aja, pa seveda moraš shraniti kot .php datoteko
spremenil: Erco (23.8.2009 ob 18.41.59)
|
| |
| |
Ja sj pravim da je najbolje da se naredi vodič od prvega do zadnjega klika
Drugace bo tukaj miljon vprašanj in mislim da nisem edini ki ga to zanima.
Drugace pa sem shranil kot index.php.
Ja kako naj vem da je treba popravit user name in pasword?
kje to pise ?
|
| |
| |
Napiši uporabniško ime in geslo, s katerima si se prijavil in registriral na strežnik. Torej, tale del kode:
$con = mysql_connect('db4free.net', 'username', 'geslo') OR die('Ne morem se povezati!');
mysql_select_db('baza') OR die('Ne morem izbrati baze!');
aja, pa pri select_db vpišeš ime baze, npr. mojaprvabaza.
Ja, kako naj veš?? Lepo te prosim, če si si prebral objave, bi ja moral vedeti
Glede korakov pa... vse je že na zmagi. Takorekoč sta aleksy-jeva koda in kljukina lekcija 'ubijalska' (tako jaz rečem) kombinacija za ustvaritev foruma. Samo znajti se moraš. Sem ti pa že v treh objavah povedal poglej si lekcijo PHP 3. del (spodaj - povezava)
http://www.zmaga.com/program_ucenje.php?....
Sicer v lekciji ni ista koda, ampak boš se že znašel.
Zdaj pa bo šlo, kajne?
lp
spremenil: Erco (23.8.2009 ob 18.53.13)
|
| |
| |
mislim da nisem edini ki ga to zanima.
Si pa definitivno edini, ki je že v štartu začel s težjimi programi. Če bi se s kakšnim preprostim sploh ne bi imel težav, ker bi ti tisti program pomagal vsaj do razumevanja recimo HTML-ja. Tako pa nastane problem.
|
| |
| |
Moja napaka, še ukaz query, s tabelo bo moral vključiti.
Se pravi izdelaš tabelo in napišeš tam zraven namesto tabela ime tvoje tabele...
<?php
if (isset($_POST['tekst']))
{
$con = mysql_connect('db4free.net', 'username', 'geslo') OR die('Ne morem se povezati!');
mysql_select_db('baza') OR die('Ne morem izbrati baze!');
$objava = addslashes($_POST['tekst']);
$avtor = addslashes($_POST['avtor']);
$sql = "INSERT INTO tabela VALUES('0', '$avtor', '$objava', NOW(), 0)";
Je pa dokaz, da si nisi pogledal lekcije... kjer je vse spisano do zadnjega klika, kaj klika, pritiska tipke...
Evo, 6. korak v lekciji...
s tem postavljanjem tabele jaz tudi ne znam najbolje, poglej si, je kljuka fino opisal
Sedaj je na vrsti ukaz mysql_query s katerim izvedemo query - poizvedbo.
<?php
mysql_connect('localhost', 'root', 'geslo') OR die('Ne morem se povezati na server!');
mysql_select_db('mojaPrvaBaza') OR die('Ne morem izbrati baze!');
mysql_query("INSERT INTO mojaPrvaTabela(username, password) VALUES ('kljuka', MD5('geslo'));" OR die('Ne morem vstaviti vrstice!');
?>
Z tem query-jem v tabelo vstavimo vrstico. V polje id ne bomo vpisali nič, ker se bo samodejno, v polje username vnesemo kljuka v polje geslo pa bomo vnesli besedo geslo . Ampak v tabeli ne bo beseda geslo ampak ae404a1ecbcdc8e96ae4457790025f50 to je z funkcijo md5 zakodirana beseda geslo. Vedno ko v tabelo vpisujete gesla uporabite md5 ali sha1 funkcijo. To je enosmerno kodiranje kar pomeni da mi niz znakov zakodiramo ne moremo pa ga odkodirati. Če sedaj gremo nazaj v phpmyadmin in gremo do naše tabele vidimo eno vrstico, ki smo jo vnesli.
Če pa to ne dela, pa strežnik, kot je kljuka rekel, potem si boš pač moral poiskati strežnik s podporo PHP in mysql.
spremenil: Erco (23.8.2009 ob 19.04.07)
|
| |
| |
Mogoce sem naredil napako ker sem v DW odprl html stran.No v to stran sem prilepil to kodo med body.
Na strežniku imam cpanel in tukaj naredim bazo z lahkoto
spremenil: domen.net (23.8.2009 ob 19.19.30)
|
| |
| |
Pa a si naredil kot sem rekel? Si popravil mysql_query? In pa, s sliko te panele si pa res ne moremo kaj pomagat... pa tudi če si odprl HTML stran... po mojem bi moralo delovati... če pa že ne pa pač daj PHP, glavno je, da je končnica PHP, pa če v DW klikneš JavascriptDokument Text.
|
| |
Prikazujem 2 od skupno 5 strani |
|