Как да направя... ?

xainiken

Registered
Как да направя като някой се регистрира и автоматично да се добавя в полето за сайт някакъв адрес с потребителското му име.
Например като някой се регистрира и да му се попълва автоматично полето "сайт" със адрес username.website.com както в data.bg форумите.
Все едно сайт по-подразбиране :)
И потребителя да може да го сменя когато си поиска.
 
лол пич ти искаш да създава субдомайн пример: xaineken.web-tourist.net при регистрация ли?


МИСЛЯ, че това ще е мега сложното и ще трябва да имаш няква връзка с cpanela абе ужас незнам ... направо съм потресен как ти мина през главата да създаваш такова нещо :P

Ако се пак се справиш направи демо плс!
 
Ето ви скрипт.Той е взет от на веско хостинг системата.
Код:
<?php
session_start();
include("connect.php");
if($_SESSION['username'])
{
$subdomainname=$_POST['subdomainname'];
if($subdomainname)
{
$db_conn = mysql_connect("$host", "$dbusername", "$dbpassword")
or die("unable to connect to the database");
mysql_select_db("mysql", $db_conn) or die("unable to select the database");
if($usedusersd!="$usersd")
{
$que = "UPDATE `users` SET `bdusers` = '$usersusesubdomain' WHERE `username` = '$sesusername'";
mysql_query($que, $db_conn);
mkdir("$userdir/$subdomainname.$website"); 
$fp=fopen("$httpdconf","a+");
fwrite($fp,"

<VirtualHost *:80>
DocumentRoot $vhost/$_SESSION[username]/$subdomainname.$website
ServerName $subdomainname.$website
</VirtualHost>
");
fclose($fp);
echo "<center>Субдомейна е добавен</center>";
}
else
{
echo "<center>Нямаш право на повече субдомейни</center>";
}
}
echo '<form method="post">
<table align="center"><tr>
<td align="center" class="name">Добави субдомейн:
</td></tr>
<tr><td align="center">Име:</td></tr>
<tr><td align="center"><input type="text"name="subdomainname"><br>.'.$website.'
</td></tr><tr>
<td align="center"><input type="submit" name="submit" value="Добави">
</td></tr></table>
</form>';
}
else
{
echo "<center>Моля <a href=\"?page=login\">влезте</a></center>";
}
?>
 
Не бе хора, искам като някой се регистрира и полето "сайт" да е попълнено с какъвто сайт аз сложа :?
 
Ми от админ панела:
Ако си на PHPBB2 - Админ панел --> Потребители-"Настройки" --> пишеш потребителя --> Отдолу намираш полето "Сайт" и пишеш сайта, който искаш ;)
 
xainiken каза:
Как да направя като някой се регистрира и автоматично да се добавя в полето за сайт някакъв адрес с потребителското му име.
Например като някой се регистрира и да му се попълва автоматично полето "сайт" със адрес username.website.com както в data.bg форумите.
Все едно сайт по-подразбиране :)
И потребителя да може да го сменя когато си поиска.
 
аа, ми освен във файла за регистрация на полето за сайт да се сложи едно
Код:
value="сайт по подразбиране"
за друго на се сещам :roll: :idea:
 
ами не знам дали мога да ти направя точен мод нто мога да ти кажа как да си го направиш сам

отваряш includes/usercp_register.php
трябва да направиш ако не е попълнил сайт
а тва става горе долу така
if (empty($website))
и записва тогава $userdata['username'].твоясайт.com
а ако е въввел нещо ми записва това което е въввел :wink:
 
xainiken - искаш ли да ти кажа най - доброто решение ... не преебвай бутона за сайт остави си ги използвай според мен това :

http://web-tourist.net/login/login/view.php?st=1195

ще ти е от полза :?:
 
Искаш като някой си е дал линк за сайта в форума и ти да изведеш тази информация и да я сложиш в сайт или нещо подобно


/*както е тук с банерите*/
 
ако си интегрирал сайта и форума ще стане мнооооооооого лесно
просто като искаш да изведаш сайта на потребителя пишеш така
$userdata["user_website"]
и готово !!!
 
Не искам да го изведа в сайта а във форума ама както и да е. Вече не ми трябва (не че съм го направил...).
 

Back
Горе