|
|
|
| У меня есть скрипт,
<html>
<head>
<title>Registration, Step 2.</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="StyleSheet" type="text/css" href="perepis.css">
</head>
<body bottommargin="0" marginheight="0" marginwidth="0" rightmargin="0" leftmargin="0" topmargin="0">
<? include "up.php"; ?>
<table align=center width=50%>
<?
include "config.php";
$char = (trim(ucfirst($_POST['char'])));
$charweb = ucfirst (str_replace (" ", "+", trim ($_POST['char'])));
$num = rand(10000000,99999999);
if (($char) == "")
{
echo "<center>Вы неввели имя вашего персонажа. Попробуйте еще раз. Нажав по ссылке ниже.<br>";
echo "<a class=link href=register.php class=button>Try again</a><br></center>";
exit();
}
$sql = mysql_query("select * from users where CharsNick=\"$char\"");
if(mysql_num_rows($sql)!=0){
echo "<center>Данный персонаж уже зарегестрирован в списке.<br><a class=link href=register.php class=button>Try again</a><br></center>";
exit();
}
$link = "http://www.tibia.com/community/?subtopic=character&name=".urlencode($char);
$fd = fopen($link, "r");
$text="";
if (!$fd) echo "<center>Сервер временно не доступен.<br>Попробуйте позже.</center>";
else
{
while (!feof ($fd))
{
$text .= fgets($fd, 4096);
}
}
fclose ($fd);
$pos = strpos($text, "Could");
$var = substr($text, $pos+6, 3);
if(($var)=="not")
{
echo "<center>Извинте но персонажа с таким именем в Tibia не существует. Попробуйте ввести другое имя.<br>";
echo "<a class=link href=register.php class=button>Try again</a><br></center>";
exit();
}
else
{
echo "<tr><td align=left>Для того что бы доказать что персонаж <b>$char</b> являеться вашим, вам нужно отредактировать ваш профиль на <b>www.tibia.com</b>, и добавить следующию строчку в коментарии к вашему персонажу:</td></tr>";
echo "<tr><td> </td></tr><tr><td align=center><h2><b>";
echo $num;
echo "</b></h2></td></tr><tr><td> </td></tr>";
echo "<tr><td width=70%><ul><li>Идите на домашнию страницу Tibia и зайдите в ваш account. (<a class=link href=http://www.tibia.com/home/?subtopic=account target=_blank>www.tibia.com</a>)</li><li>Отредактируйте информацию персонажа (<b>Characters ... Edit</b>)</li><li>Введите данный код в коментарии <b>за место ваших</b>. (<b>Comments</b>)</li><li>Сохраните изменения (<b>Submit</b>)</li></ul><br></td></tr>";
echo "<tr><td align=center>Нажмите на кнопку если вы выполнили все действия.</td></tr><br>";
echo "<tr><td><form action=\"register3.php\" method=\"post\">";
echo "<input name=\"num\" type=hidden value=\"$num\">";
echo "<input name=\"char\" type=hidden value=\"$char\">";
echo "<center><input type=\"submit\" value=\"Next step\"></center></td></tr></form></center>";
}
?>
</table>
</body>
</html>
|
На локал хосте, все работает, нашел какойто free хостинг, засунул туда этот скрипт, и в итоге:
Warning: fopen(http://www.tibia.com/community/?subtopic=character&name=Manyahin): failed to open stream: Permission denied in /home/t/tibia.h16.ru/WWW/register2.php on line 28
Что мне делать? :( | |
|
|
|
|
автор: cheops (из кафе) (18.04.2006 в 12:45) |
|
|
для: Бамси
(18.04.2006 в 12:40)
| | Нет прав доступа для сетевого пути... странно, не должно быть так. | |
|
|
|
|
|
|
|
для: cheops (из кафе)
(18.04.2006 в 12:45)
| | Эт я понял что прав нету :) А что делать та? | |
|
|
|
|
|
|
|
для: Бамси
(18.04.2006 в 13:12)
| | На всех почти бесплатных хостингах запрет стоит на открытие не своих сайтов. Чтобы не использовали для спама. | |
|
|
|