Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

04.09.2008, 16:32
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
Провел на форуме: 771228
Репутация:
77
|
|
PHP код:
$name=фильтрация $_GET['page'];
$result = mysql_query("SELECT content FROM pages WHERE name=".$name);
echo $result;
|
|
|

04.09.2008, 16:57
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Сообщение от [x26]VOLAND
Из первого окна с помощью JS копируешь весь текст с периодом N и отправляешь его AJAX'ом на удалённый php-скрипт, который записывает полученный текст в файл. Во втором окне задаёшь период обновления страницы из той, что сохранена на удалённом сайте.
Алгоритм мне понятен, кто-нибдуь накидать что-то подобное может?
|
|
|

04.09.2008, 16:59
|
|
Познающий
Регистрация: 10.04.2008
Сообщений: 51
Провел на форуме: 78866
Репутация:
0
|
|
PHP код:
<?php
//1
$host = "localhost";
$user = "root";
$pass = "vertrigo";
$db = "test";
//2
$mysqlconnect = @mysql_connect($host,$user,$pass);
if (!$mysqlconnect){die("<font color=\"red\">data base error!</font>");}
mysql_select_db($db,$mysqlconnect);
//3
$name=$_GET['page'];
$result = mysql_query("SELECT content FROM pages WHERE name=".$name);
echo $result;
?>
Че то ничего не выходит. даже при ?page=имя
|
|
|

04.09.2008, 17:03
|
|
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
Че то ничего не выходит. даже при ?page=имя
PHP код:
<?php
//1
$host = "localhost";
$user = "root";
$pass = "vertrigo";
$db = "test";
//2
$mysqlconnect = @mysql_connect($host,$user,$pass);
if (!$mysqlconnect){die("<font color=\"red\">data base error!</font>");}
mysql_select_db($db,$mysqlconnect);
//3
$name=$_GET['page'];
$result = mysql_query("SELECT content FROM pages WHERE name='".$name."'");
$row = mysql_fetch_assoc($result);
echo $row['content'];
?>
Фильтрацию $name не забудь
|
|
|

04.09.2008, 17:36
|
|
Познающий
Регистрация: 10.04.2008
Сообщений: 51
Провел на форуме: 78866
Репутация:
0
|
|
Так сойдет?
PHP код:
if (!preg_match([^a-zA-Z],$page))
{
echo "error!";
}
ну или с помощью htmlentities() ?
|
|
|

04.09.2008, 17:37
|
|
Познающий
Регистрация: 10.04.2008
Сообщений: 51
Провел на форуме: 78866
Репутация:
0
|
|
$name=htmlentities($_GET['page']);
|
|
|

05.09.2008, 01:13
|
|
Новичок
Регистрация: 18.06.2008
Сообщений: 10
Провел на форуме: 193630
Репутация:
1
|
|
PHP код:
<?php $per = file_get_contents('links.txt'); echo "<html><head><meta http-equiv='refresh' content='0; URL=".$per[array_rand($per)]."'></head></html>"; ?>
стянул в соседней теме, почиму не пашит?
|
|
|

05.09.2008, 01:26
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
потому что пер нихуя не аррей, замени file_get_contents на file
|
|
|

05.09.2008, 01:31
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
если я правильно понял что ты хочешь то надо заменить строчку
echo "<html><head><meta http-equiv='refresh' content='0; URL=".$per[array_rand($per)]."'></head></html>";
на
echo "<html><head><meta http-equiv='refresh' content='0; URL=".array_rand($per)."'></head></html>";
|
|
|

05.09.2008, 01:33
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
это не правильно
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|