Въпроси за регистер сис

Това, което можеш да направиш е да изкараш това от login.php:
Код:
<center><form  action="login.php" name="login" method="POST"> 
<table> 
<tr> 
<td align="right"> 
Потребител: <input type="text" size="15" maxlength="25" name="username"> 
</td> 
</tr> 
<tr> 
<td align="right"> 
Парола: <input type="password" size="15" maxlength="25" name="password"> 
</td></tr><tr> 
<td align="center"> 
<input type="submit" name="login" value="Влез"> 
</td></tr><tr> 
<td align="center"> 
<a href="register.php">Регистрирай се</a> 
</td></tr></table></form></center>
в някаква .html страница, но action="login.php" трябва да го има. И по същия начин от register.php :
Код:
<center> 
<form method="POST" action="register.php"> 
Потребителско име: <input type="text" size="15" maxlength="25" name="username"><br /> 
Парола: <input type="password" size="15" maxlength="25" name="pass"><br /> 
Повторете паролата: <input type="password" size="15" maxlength="25" name="cpass"><br /> 
Email адрес: <input type="text" size="15" maxlength="25" name="emai1"><br /> 
<input name="register" type="submit" value="Регистрирай се"> 
</form> 
</center>
Това за аватара си го представям така, направи още едно поле при регистрацията в което да се пише адреса на картинката и да се запомня в базата от данни и после да се извежда оттам.
"SELECT avatar from register where username = '$_GET[user]'....
и <img src="$profile[avatar]">
 
При това на Galli няма да те логва в същата страница, а ще те препраща към логин.пхп .С хтмл по др начин няма как да стане.А ето кода за аватара
Код:
<?
include'config.php';
$maxwidth = "50"; // Максималната ширина
$maxheight = "50"; // Максималната височина
if (isset($_POST['uploadit'])) {
$filetype = $_FILES['userfile']['type'];
$filetypex = substr($filetype,0,5);

if ($filetypex == image) {
$newid = "avatari/";
$newid .= "$logged[username]";
$newid .= ".gif";


$mysock = getimagesize($_FILES['userfile']['tmp_name']);
$imagewidth = $mysock[0];
$imageheight = $mysock[1];
if ($imagewidth <= "$maxwidth" && $imageheight <= "$maxheight") {
if(!(copy($_FILES['userfile']['tmp_name'], $newid))) die("Файлът неможе да бъде качен.");
echo "Твоят нов аватар беше направен";

}
else {
echo "Аватара е твърде голям";
}


}
else {
echo "Този файл не е картинка!";
}
}
else {
if ($logged[username]) {
$filename = 'avatari/'.$logged[username].'.gif';
if (file_exists($filename)) {
echo '<img src="'.$filename.'" border="0">';
}
else {
echo "Ти нямаш аватар";
}
?>
<form action="<?=$_SERVER['REQUEST_URI'] ?>" method="post" enctype="multipart/form-data">
Избери картинка <input type="file" name="userfile" size="18">
<br>
<input type="submit" value="Качи аватара ми" name="uploadit" size="18">

<br><br>
<i>Всички файлове ще бъдат превърнати в формат .gif

<?
}
else {
echo "За да имаш аватар трябва да си <a href=login.php>влезнал</a>";
}
}
?>


EDIT:За да работи кода трябва да направиш папка avatari :wink:
 
За аватар с линк.

задаваш да се записва примерно така:

http://web-tourist.net/forum/images/smiles/icon_biggrin.gif

и след това го викаш., може и да правиш малка проверка за аватар дали има.

Код:
$avatar = "http://web-tourist.net/forum/images/smiles/icon_biggrin.gif";


<?php if(empty($avatar)){
echo "Няма добавен аватар";
}
else {
echo "<img border=0 src=$avatar>";
} ?>

е естествено викаш аватара от базата, аз го давам като пример..
 
Ако искаш да ти показва аватара когато си логнат (в файла логин.пхп) ето ти код
Код:
<?PHP
$username=$loged[username];
$avatar = 'uploads/useravatars/'.$username.'.gif';
if(empty($avatar)){ 
echo "<img src='avatari/nqma.jpg'>";  //това е аватара който ще се показва когато потребителя няма аватар
} 
else { 
echo "<img border=0 src=$avatar>"; //това е аватара който е избран от потребителя
} ?>
А ако искаш да се показва в members.php примерно ето ти кода
Код:
<?PHP
$filename = 'avatari/'.$username.'.gif';
if (file_exists($filename)) {
echo '<img src="'.$filename.'" border="0">';
}
else {
echo "<img src='avatari/nqma.jpg'><br>";
}
?>

Ето ти и една картинка за nqma.jpg :lol:

nqma.jpg
 

Back
Горе