Autor | Zpráva | ||
---|---|---|---|
cont Profil * |
#1 · Zasláno: 15. 4. 2007, 11:20:54
Dobrý den, na linuxsoft.cz sem v PHP seriálu (70díl myslim) začal dělat hudební portál a z toho sem vytáh samostatnou registraci ale nevim proč mi to nefunguje.. po zadani udaju a odeslani me to presmeruje na "404" a data se neuloží a potvrzovací mail taky nepříde.. na FTP mám
index.html (kde je odkaz na registrace.php ) registrace.php (tam sem vyplnil mysql_connect -> to je dobře, protože když sem zkousel ten příklad na celou stránku z linuxsoftu tak mi to fungovalo) registracedokoncena.php(tam sem taky vyplnil mysq_conenct -> melo by to po potvrzeni z emailu napsat registrace probehla uspesne) děkuji za všechny rady :) *spěchá cont |
||
cont Profil * |
#2 · Zasláno: 15. 4. 2007, 11:35:07
http://www.linuxsoft.cz/article.php?id_article=538
registrace.php (bez upraveneho mysql_connect) http://www.linuxsoft.cz/php/examples/musicweb/2/ukaz.php?file=registra ce registracedokoncena.php (bez upraveneho mysql_connect) http://www.linuxsoft.cz/php/examples/musicweb/2/ukaz.php?file=registra cedokoncena |
||
cont Profil * |
#3 · Zasláno: 15. 4. 2007, 11:37:21
ja sem zapoměl napsat tu stránku kde mi to nefunguje :P
http://php-testing2.wz.cz |
||
Peca Profil |
#4 · Zasláno: 15. 4. 2007, 11:43:32
Formulář se odesílá na index.php.
|
||
pavel prochazka.zde.cz Profil * |
#5 · Zasláno: 15. 4. 2007, 11:51:36
ten script ti napise i odkaz na ktery se snazis dostat, tak se podivek zda vubec existuje.....
|
||
cont Profil * |
#6 · Zasláno: 15. 4. 2007, 12:55:13
aha diky uz sem to upravil na <form method="post" action="index.html?clanek=registrace"> takže u6 mi to nepíše ten "404" ale pořád se mi to neukládá do databáze a nepošle se potvrzovací email.. nechápu to ?clanek tak to zkusim nak upravit protože nikde ?clanek definovany nemam, nevim co to je a nevim k čemu to je :)
cont |
||
cont Profil * |
#7 · Zasláno: 15. 4. 2007, 13:03:12
tak sem to projel všechny ty x.php v tom priklade na linuxsoft.cz a nemuzu prijit jakej script to vklada do databaze.. kdyz se to po registraci presmeruje na index.html?clanek=registrace.php tak to znamena co ? protoze clanek je cesky slovo tak to nekde musi bejt nastaveny co to dela ne ?
|
||
cont Profil * |
#8 · Zasláno: 15. 4. 2007, 13:04:58
to ? pred clankem znamena co ? nikde to nemuzu najit xP ale koukal sem ze se za to pisou i jiny slova..
|
||
Petr Tichý Profil |
#9 · Zasláno: 15. 4. 2007, 13:09:07
Ty si přečetl 70 dílů o php a nevíš co je to clanek v url? Přečti to znovu.
|
||
cont Profil * |
#10 · Zasláno: 15. 4. 2007, 13:10:06
neprecetl.. ale nevim jakej dil je o clancich.
|
||
cont Profil * |
#11 · Zasláno: 15. 4. 2007, 13:11:06
a jakej dil je o clancich?
|
||
Petr Tichý Profil |
#12 · Zasláno: 15. 4. 2007, 13:11:29
Musíš číst od začátku. Žádný díl není o článcích, ale o předávání hodnot proměnných přes url ano.
|
||
cont Profil * |
#13 · Zasláno: 15. 4. 2007, 13:12:12
omlouvam se sem to nechtel poslat 2x
|
||
cont Profil * |
#14 · Zasláno: 15. 4. 2007, 13:14:49
to jo ale z tech 70dilu bude 99% veci ktery zatim vedet nepotrebuju, postupne se urcite dostanu ke vsemu..
|
||
Petr Tichý Profil |
#15 · Zasláno: 15. 4. 2007, 13:15:23
cont
Blbost. |
||
cont Profil * |
#16 · Zasláno: 15. 4. 2007, 13:20:09
dobre tak ja to nak v rychlosti prectu xP
|
||
cont Profil * |
#17 · Zasláno: 15. 4. 2007, 13:21:02
a jen ot: nevis kde je popsana fce function CACHE_CONF() dik. cont
|
||
pavel prochazka.zde.cz Profil * |
#18 · Zasláno: 15. 4. 2007, 13:31:32
cont mam taky takove tuseni zeme to nechtelo posilat emaily, mam takove tuseni ze tam byla nekde nejaka zrada.... Ale do databaze to ukladalo. Vtom mas asi chybu ty.... kde ti to neuklada na localhostu nebo ostrem webu?
|
||
cont Profil * |
#19 · Zasláno: 15. 4. 2007, 14:49:15
na ostro .. na localhostu to nezkousim. vytvoril sem tabulku podle navodu (zatim sem to nesifroval) ale trochu mi vrta hlavou ze v mysql_connect se pripojim k databazi ale uz to nemuze vedet do jaky tabulky to chci ulozit.. resp nikde nemuzu najit ten script kterej to nahraje do databaze.. resp nejspis se to odesle az po presmerovani na ?clanek=registrace ale to bych byl zas zpatky v registrace.php tak nevim : D
|
||
bukaj Profil |
#20 · Zasláno: 15. 4. 2007, 14:55:27
2cont:
problém je zřejmě v tom, že formulář odesíláš na stránku index.html a jelikož php nezpracovává soubory s příponou html, tak se nemůže nic stát. |
||
cont Profil * |
#21 · Zasláno: 15. 4. 2007, 15:06:26
aha nj :D kua to me nedoslo..hned to zkusim diky
|
||
cont Profil * |
#22 · Zasláno: 15. 4. 2007, 15:26:26
když sem to jen pčepsal na php a upravil action z registrace tak se to chovalo stejně.. a když sem do index.php přidal <?require "./func.php";?> a na FTP sem nakopíroval func.php (nevim co to dělá ; tak to vyhodilo chybu:
|
||
bukaj Profil |
#23 · Zasláno: 15. 4. 2007, 16:18:49
ve skriptu func.php se snažíš otevří soubor, který je o dvě úrovně výš, než máš kořenový adresář webu:
1) nemáš dostatečné práva 2) takový soubor asi neexistuje musíš projít func.php a předělat to podle toho, jak to máš na svém webu. |
||
cont Profil * |
#24 · Zasláno: 15. 4. 2007, 16:24:00
ok dík.. a v tom config.php by teda mohl bejt script na uložení do databáze ?
|
||
bukaj Profil |
#25 · Zasláno: 15. 4. 2007, 16:28:35
ok dík.. a v tom config.php by teda mohl bejt script na uložení do databáze ?
to nevím. to se budeš muset podívat. ale možné je všechno. |
||
cont Profil * |
#26 · Zasláno: 15. 4. 2007, 16:32:38
ok .) on totiž v tom příkladě na linux soft žádnej config.php neni tak nevim proč se to na to odkazuje x(
|
||
cont Profil * |
#27 · Zasláno: 15. 4. 2007, 16:34:12
ale chyba bude jinde, protože v ty ukazkovy strance mi to hazi tyhle chyby taky a registrace funguje takze sem z toho totalne zmatenej :D
|
||
cont Profil * |
#28 · Zasláno: 16. 4. 2007, 16:02:28
jupi :D uz mi funguje registrace i na ty my strance.. ale objevil se trochu jinej problem .) když mi přijde kontrolní email tak vypadá takhle :
Dekujeme Vam za registraci na nasem portale. Pro dokonceni registrace klepnete na nasledujici odkaz <a href="http://php-testing2.wz.cz:80/registrace.phpregistracedokoncena.p hp&id=3&email=imlukas@seznam.cz">http://php-testing2.wz.cz:80/ registrace.phpregistracedokoncena.php&id=3&email=imlukas@sezna m.cz</a> Pokud jste se na nasem portale nechteli zaregistrovat, povazujte tento e-mail za bezpredmetny. Vas team. v php kodu je tohle : $path="http://".$_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_ SERVER["SCRIPT_NAME"]."?clanek=registracedokoncena&id=".$lastid."& amp;email=".$_POST["email"]; $telo = "Dekujeme Vam za registraci na nasem portale. Pro dokonceni ". "registrace klepnete na nasledujici odkaz ". "<a href="$path">$path</a> ". "Pokud jste se na nasem portale nechteli zaregistrovat, povazujte tento e-mail za bezpredmetny. ". "Vas team."; @mail ($_POST["email"], "Registrace na portalu", $telo); pls poraďte v čem mam chybu dík :) cont |
||
pavel prochazka.zde.cz Profil * |
#29 · Zasláno: 16. 4. 2007, 19:04:06
ja jsem to vyresil takto:
mel by prijit HTML email..... $sifra= new Crypt_Xtea; $citlive=$lastid."|".$_POST["email"]; $citlive=urlencode(base64_encode($sifra->encrypt((string)$citlive, Kod_url))); $path="http://".$_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_ SERVER["SCRIPT_NAME"]."?clanek=registracedokoncena&id=".$citlive; $telo = '<html> <head> <title>Registrace na portalu www.prochazka.zde.cz</title> </head> <body> <table><tr ALIGN="left"><td><IMG SRC="http://www.prochazka.d2.cz/gif/logo.gif"></td></tr> <tr ALIGN="center"><td><h3>Děkujeme Vám za registraci na našem portále.</h3></td></tr> <tr><td>Váš účet není momentálně aktivní. Nemůžete jej používat do té doby než navštívíte následující odkaz: </td></tr>'." <tr><td> </td></tr> <tr><td><a href="$path">$path</a></td></tr>".' <tr><td> </td></tr> <tr><td> </td></tr> <tr><td>Všechny informace jsou zahrnuty pod GPL licenci, pokud není explicitně uveden jiný typ licence. </td></tr> <tr><td>Používání těchto stránek ke komerčním účelům lze jen se souhlasem autora.</td></tr> <tr><td>Všechna práva vyhrazena (c) 2000 - 2007 HaCeSOFT. </td></tr> <tr><td> </td></tr> <tr><td> </td></tr> <tr><td> </td></tr> <tr><td>Vás web <a href="http://www.prochazka.zde.cz">www.prochazka.zde.cz</a></td></tr> </table> </body> </html>'; // To send HTML mail, the Content-type header must be set $hlavicky = 'MIME-Version: 1.0' . " "; $hlavicky .= 'Content-type: text/html; charset=windows-1250' . " "; $hlavicky .= 'From: Admin Webu Prochazka.zde.cz <hacesoft@mujmail.cz>' . " "; mail($_POST["email"], "Registrace na portalu", $telo, $hlavicky); |
||
cont Profil * |
#30 · Zasláno: 16. 4. 2007, 19:51:42
heh diky zkusim :D
|
||
Téma pokračuje na další straně.
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0