Autor | Zpráva | ||
---|---|---|---|
wILík Profil |
#1 · Zasláno: 11. 5. 2010, 21:19:48
čau lidi.. mám tu malej problém.. napsal sem si takovej dost začátečnickej script.. má to registrovat lidi.. koukněte na to.. nehci to přes MySQL.. toto bohužel nic neudělá.. a ani error to neukazuje.. dík
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>School-page</title> <link rel="stylesheet" type="text/css" href="../css/style.css" /> <link rel="shortcut icon" href="../li_link.png" /> <link href="css/style.css" rel="stylesheet" type="text/css" /> </head> <body> <center> <div id="obsah"> <div id="head"> <div id="home_text">School-page - užívej si naplno</div> </div> <div id="menu"><div id="menu_left"> <?php include_once ('data_menu.inc') ?> </div> <img src="menu_left_bottom.png" /> </div> <div class="text_obsahh"> <div id="obsahh"> <h2>Registrovat</h2> <?php $nickname = $_POST['nickname']; $st_name = $_POST['st_name']; $nd_name = $_POST['nd_name']; $email = $_POST['email']; $skype = $_POST['skype']; $icq = $_POST['icq']; $birth_date = $_POST['birth_date']; $password = $_POST['password']; $about = $_POST['about']; $filename = "$nickname.php"; $file_pass ="pass.inc"; $dir = "/users/"; $name = "$st_name $nd_name"; $celek_pass = "'$nickname' => '$password',"; if ($nickname . $st_name . $nd_name . $email . password!=""){$celek ="<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> <html xmlns='http://www.w3.org/1999/xhtml'> <head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> <title>School-page</title> <link rel='stylesheet' type='text/css' href='../css/style.css' /> <link rel='shortcut icon' href='../li_link.png' /> <link href='css/style.css' rel='stylesheet' type='text/css' /> </head> <body> <center> <div id='obsah'> <div id='head'> <div id='home_text'>School-page - užívej si naplno</div> </div> <div id='menu'><div id='menu_left'> <div id='link'><div class='link1'> <a class='link1' href='index.php'>Domů</a></div></div><div id='link'><div class='link1'> <a class='link1' href='kniha.php'>Kniha návštěv</a></div></div><div id='link'><div class='link1'> <a class='link1' href='otride.php'>O třídě</a><br /> <div class='link2'><a class='link2' href='podpisy.php'>Podpisy</a></div></div></div><div id='link'><div class='link1'> <a class='link1' href='skola.php'>Škola</a><br /> <div class='link2'><a class='link2' href='ankety.php'>Ankety</a></div> <div class='link2'><a class='link2' href='fotky.php'>Fotky</a></div> <div class='link2'><a class='link2' href='videa.php'>Videa</a></div> <div class='link2'><a class='link2' href='soubory.php'>Soubory</a></div> </div></div><div id='link'><div class='link1'> <a class='link1' href='kontakt.php'>Kontakt</a></div></div><div id='link'><div class='link1'> <a class='link1' href='http://school-page.wz.cz'>Starý web</a></div></div><div id='link'><div class='link1'> <a class='link1' href='logout.php'>Logout</a></div></div> </div> <img src='menu_left_bottom.png' /> </div> <div class='text_obsahh'> <div id='obsahh'> <h2>Test NAME</h2> <div class='informations_celek'><div class='informations_right'> <img class='photo' src='nobody.png'> </div> <div class='informations'> <b>Jméno:</b> $st_name<br> <b>Příjmení:</b> $nd_name<br> <b>Přezdívka:</b> $nickname<br> <b>ICQ:</b> $icq<br> <b>Skype:</b> $skype</div></div> <center><div class='informations_about'> $about </div></center> </div> </div><div id='style'></div> <div id='bottom'> <div class='bottom_text'> Jakub Havel © 2010 </div></center> </div> ";} if (file_exists($filename)){ opendir ($dir); fopen ('$filename','a'); fwrite ($celek); fclose ($filename); closedir ($dir); fopen ('$file_pass','a'); fwrite ($celek_pass); fclose ($file_pass);} ?> <form action="register.php" method="post"> <fieldset class="fieldset_news"> <legend> <h3>Registrovat nového uživatele</h3> </legend> Přezdívka<br /><input class="news" name="nickname" type="text"/><br /><br /> Jméno<br /><input class="news" name="st_name" type="text" /> <br /><br /> Příjmení<br /><input class="news" name="nd_name" type="text" /><br /><br /> E-mail<br /><input class="news" name="email" type="text" /><br /><br /> Heslo<br /><input class="news" name="password" type="password"/><br /><br /> ICQ<br /><input class="news" name="icq" type="text" /><br /><br /> Skype<br /><input class="news" name="skype" type="text" /><br /><br /> Datum narození<br /><input class="news" name="birth_date" type="text" /><br /><br /> O mě<br /><textarea class="news" rows="5" cols="60" name="about"></textarea><br /><br /> </fieldset> <p><input class="button" type="submit" value="Odeslat"></p> </form> </div> <?php include_once ('bottom.html') ?> </center> </div> </body> </html> |
||
swetko Profil |
#2 · Zasláno: 11. 5. 2010, 21:51:26
Nechýba ti jeden parameter pri fwrite?
|
||
Alphard Profil |
#3 · Zasláno: 11. 5. 2010, 22:33:11 · Upravil/a: Alphard
Tohle není rozumné, napadlo vás, že by někdo mohl mít Skype např. <?php rozbi_co_muzes(); ?>?
A co když budete chtít upravit stránku, bude se vám chtít přepisovat padesát souborů? Když už trváte na souborech, zkuste to udělat trochu normálně... Pro profil stačí jedna stránka jako šablona a jen načítat potřebná data. Řádek 96 apod., za proměnnou v 'apostrofech' se nevloží hodnota. |
||
wILík Profil |
#4 · Zasláno: 12. 5. 2010, 13:53:15
swetko:
„Nechýba ti jeden parameter pri fwrite?“ nechybí.. mám tam fwrite do toho novýho souboru.. a potom aby to upravilo pass pro login.. Alphard: > Tohle není rozumné, napadlo vás, že by někdo mohl mít Skype např. <?php rozbi_co_muzes(); ?>? > A co když budete chtít upravit stránku, bude se vám chtít přepisovat padesát souborů? > > Když už trváte na souborech, zkuste to udělat trochu normálně... > Pro profil stačí jedna stránka jako šablona a jen načítat potřebná data. > > Řádek 96 apod., za proměnnou v 'apostrofech' se nevloží hodnota. ok.. jak bych to teda měl udělat..? v php jsem skoro novej.. :// .. dík |
||
Časová prodleva: 14 let
|
0