Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Permission denied
 
 автор: Бамси   (18.04.2006 в 12:40)   письмо автору
 
 

У меня есть скрипт,

<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($fd4096);
    }
  }
  
fclose ($fd);

  
$pos strpos($text"Could");
  
$var substr($text$pos+63);
  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>&nbsp;</td></tr><tr><td align=center><h2><b>";
  echo 
$num;
  echo 
"</b></h2></td></tr><tr><td>&nbsp;</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)
 

Нет прав доступа для сетевого пути... странно, не должно быть так.

   
 
 автор: Бамси   (18.04.2006 в 13:12)   письмо автору
 
   для: cheops (из кафе)   (18.04.2006 в 12:45)
 

Эт я понял что прав нету :) А что делать та?

   
 
 автор: XPraptor   (18.04.2006 в 14:34)   письмо автору
 
   для: Бамси   (18.04.2006 в 13:12)
 

На всех почти бесплатных хостингах запрет стоит на открытие не своих сайтов. Чтобы не использовали для спама.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования