| 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: 16 let
|
|||
0