форум вебмастероff на AlfaSpace.NET

Ubuntu и Linux |реактивный бесплатный хостинг | Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга | правила форума

  Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ °
Форум вебмастеров на AlfaSpace.NET / Служба спасения 911 / PHP. Почему нельзя обращаться к переменным html-форм, как к глобальным?
<< . 1 . 2 . 3 . 4 . >>
Автор Сообщение
Borman
Участник

1039
# Дата: 15 Мар 2005 03:00


tvq12 Опиши свои проблемы подробно. что конкретно не работает?

Anonymous


# Дата: 15 Мар 2005 09:25


Этот регист_глобалс меня сейчас чуть до инфаркта не довел, спасибо тем, кто описал проблему и способ решения, а то у меня вся работа засралась бы, а в итоге добавил только 3 строчки.
Кстати на примере своего сайта сразу понял, какую уязвимость открывает включенный регистр_глобалс

ХОРОШО, ЧТО ОН ОТКЛЮЧЕН....

дык фиг бы с ним с контентом - все бекапится при надобности, а что за строчки добвлены?

tvq12


# Дата: 15 Мар 2005 13:54


Borman,
ну как описать, что не работает?
Я так понимаю, что при запуске этого скрипта должна открыться форма для обмена ссылками, а отображается пустая страница.
[b][/b]

SpiRiT
Участник

69
# Дата: 15 Мар 2005 19:57


Добавляется то, что Borman писал выше:
$МОЯ ПЕРЕМЕННАЯ = $_GET['МОЯ ПЕРЕМЕННАЯ'];
то есть когда я просто обращался к переменной она не считывалась, а добавил эту строчку перед скриптом и все прекрасно пашет....

Borman
Участник

1039
# Дата: 16 Мар 2005 09:17 ° Поправил: Borman


include(): альтернативный код для внешних ссылок. привожу как пример.

<?php
// имя сервера.
$host = "www.ignio.com";
//полный путь к файлу, который необходимо включить в вывод.
$path = "http://www.ignio.com/r/informer/1.html";
// открываем
$fp = fsockopen ($host, 80);
fputs($fp, "GET $path HTTP/1.0\r\n");
fputs($fp, "Host: $host\r\n\r\n");
//выводим
while (!feof($fp))
{
echo fgets($fp, 1024)."<br>";
}
fclose($fp);
?>

для конкретных задачь необходимы небольшие корректировки. заголовок тоже надо отфильтровать...

Fenix_
Участник

10
# Дата: 29 Апр 2005 07:02


Есть проблема - нужно чтобы заработала гостевая книга http://oto-1-04.alfaspace.net/gb/guest.php ....
Она использует как раз переменные их хтмл форм как глобальные....
Что сделать подскажите.

maxtat
pda killer

1471
# Дата: 2 Май 2005 03:04


Я вообще ничего не понимаю. Я что не смогу обрабатывать формы?

Wlob
Участник

33
# Дата: 9 Июн 2005 18:46


И мне помогите если не сложно
http://wlob.alfaspace.net/index.php?option=wrapper&Itemid=58
http://wlob.alfaspace.net/index.php?option=wrapper&Itemid=57

Заранее спасибо!

Wlob
Участник

33
# Дата: 13 Июн 2005 17:52


Ну кто нить поможет, очень нужно!

smallcms
Участник

2752
# Дата: 14 Июн 2005 18:25 ° Поправил: smallcms


так можно реанимировать старую муть...

Wlob
Участник

33
# Дата: 14 Июн 2005 23:25 ° Поправил: Wlob


Если не трудно поставь, заранее спасибо!

<?

$date = date("d.m.Y");
print "<table width= cellpadding=0 cellspacing=0 border=0 align=center>
<p>| <a href=\"forum.php?see=add\">Добавить тему </a>| | <a
href=\"forum.php?see=forum\">Просматреть темы</a> | | Сегодня: $date | </p>
";

Error_Reporting(E_ALL & ~E_NOTICE);

print "<body>
<div align=\"center\"><center>

<table border=\"1\" width=\"525\" height=\"25\" bordercolor=\"#7ca6e4\" bgcolor=\"#eceadc\"
bordercolorlight=\"#7ca6e4\" bordercolordark=\"#7ca6e4\">
<tr>
<td width=\"209\" height=\"25\">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <center><B>Тема</B><br><br></center></td>
<td width=\"209\" height=\"25\">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <center><B>Автор</B><br><br></center></td>
<td width=\"209\" height=\"25\">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <center><B>Дата</B><br><br></center></td>
</tr>
</table>
</center></div>
</body>";

switch($see) :
default :
print "<table width= cellpadding=0 cellspacing=0 border=0 align=center>";

break;
case("add") :
print "
<center><h3>Добавить тему</h3></center>
<center><form action=forum.php?see=see method=post>
Имя : &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type=text value='' name=name size=53><br>
Email : &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type=text value='' name=mail size=53><br>
Заголовок : &nbsp; <input type=text value='' name=zag size=53><br> <br>
Сообщение : <textarea cols=40 rows=5 size=100 name=mess></textarea><br><br>
<input type=submit value='Отправить'></center>
</form>
";

break;
case("see") :

if ($name == "") {print "Введите имя!"; exit;}
if ($mess == "") {print "Введите текст!"; exit;}
if ($zag == "") {print "Введите заголовок!"; exit;}
if (!eregi("^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz ][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $mail) and $mail != "") {print "Вы ввели некорректный E-mail адрес!"; exit;}
$er = 1;


$date = date("d.m.Y");
$id = date("dmGs");
$text = "$name:::$mail:::$zag:::$mess:::$date:::$id";
$text = stripslashes($text);
$text = htmlspecialchars($text);
$text = str_replace("\r\n", "<br>", $text);


$text = str_replace(":smile:", "<img src='smile/1.gif' border=0>", $text);
$text = str_replace(":nosmile:", "<img src='smile/2.gif' border=0>", $text);
$text = str_replace(":what:", "<img src='smile/3.gif' border=0>", $text);
$text1 = $text;
$text = substr($text,0,90000);

print "<br><center>Спасибо $name, за добавление темы!</center>";

$fp=fopen("forum.data","a");
fputs($fp,"\r\n $text");
fclose($fp);
$fp=fopen("$id.data","a");
fputs($fp,"\r\n $text");
fclose($fp);
@chmod("$id.data", 0777);




break;
case("forum") :


$n = "0";
$g = "0";
$fill="forum.data";
$test = file("$fill");
$size = sizeof($test);
$num = $size;
do {

$data = explode(":::", $test[$num]);

if ($data[0] != "") {

print"
<br>
<body>
<div align=\"center\"><center>
<table border=\"0\" width=\"525\" height=\"25\" bordercolor=\"#FFFFFF\" bgcolor=\"#ece9d8\"
bordercolorlight=\"#FFFFFF\" bordercolordark=\"#FFFFFF\">
<tr>
<td width=\"209\" height=\"25\">
<center><a href=\"forum.php?see=temka&id=$data[5]\">$data[2]</a></center>
<td width=\"209\" height=\"25\">
<center><a href=mailto:$data[1]>$data[0]</a></center>
<td width=\"209\" height=\"25\">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp <center>$data[4]</center></td>
</tr>
</table>
</center></div>
</body>
</html> ";

}
$num3 = $num+17;
if ($g == "17") { print "<tr><td colspan=2><hr size=1>
";
$num4 = $num3/17;
$num4 = explode(".", $num4);
$n = "0";
do {
$nn = $n+1;
$n++;
} while($n < $num4[0]);

exit; }

$g++;
$num--;
$n++;
} while ($n < "$size");

break;
case("temka") :
if ($id == "") { print "error"; exit; }

$data1 = file("$id.data");
$data1size = sizeof($data1);
$n = "0";
do {
$datatext = explode(":::", $data1[$n]);
if ($n == "0") { $col = $id; $subject = "$datatext[3]"; } else { $col = $id; }
if ($datatext[3] != "") {
print"
<font size=\"2\"> $datatext[2]
<br>
<body>
<div align=\"center\"><center>
<table border=\"0\" width=\"525\" height=\"25\" bordercolor=\"#FFFFFF\" bgcolor=\"#ece9d8\"
bordercolorlight=\"#FFFFFF\" bordercolordark=\"#FFFFFF\">
<tr>
<td width=\"209\" height=\"25\">
<center> <a href=mailto:$datatext[1]>$datatext[0]</a></center>
<td width=\"400\" height=\"50\">
$datatext[3]
<td width=\"209\" height=\"25\">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp <center>$datatext[4]</center></td>
</tr>
</table>
</center></div>
</body>
</html> ";
}
$n++; } while($n < $data1size);

print "
<center><h3>Ответить:</h3></center>
<form action=forum.php?see=see1 method=post>
<input type=hidden name=id value=$datatext[5]>
<table width=300 align=center>
<tr><td colspan=2>Тема:&nbsp;<br><input type=text name=zag value=\"Re: $datatext[2]\" style=\"width: 100%;\"></td></tr>
<tr><td width=50%>Ваше имя:&nbsp;<br><input type=text name=name style=\"width: 100%;\"></td><td width=50%>Ваш E-mail:&nbsp;<br><input type=text name=mail style=\"width: 100%;\"></td></tr>
<tr><td colspan=2>Текст ответа:&nbsp;<br><textarea rows=7 name=mess style=\"width: 100%;\"></textarea></td></tr>
<tr><td colspan=2><input type=submit value=\"Отправить сообщение\" style=\"width: 100%;\"></td></tr>
</table>
";


break;
case("see1") :

if ($name == "") {print "Введите имя!"; exit;}
if ($mess == "") {print "Введите текст!"; exit;}
if ($zag == "") {print "Введите заголовок!"; exit;}
if (!eregi("^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz ][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $mail) and $mail != "")

Wlob
Участник

33
# Дата: 14 Июн 2005 23:27


print "<font face=\"Verdana\" size=\"1\">Вы ввели некорректный E-mail адрес!</font><BR>";
$er = 1;
}

$date = date("d.m.Y");
$text = "$name:::$mail:::$zag:::$mess:::$date:::$id";
$text = stripslashes($text);
$text = htmlspecialchars($text);
$text = str_replace("\r\n", "<br>", $text);


$text = str_replace(":smile:", "<img src='smile/1.gif' border=0>", $text);
$text = str_replace(":nosmile:", "<img src='smile/2.gif' border=0>", $text);
$text = str_replace(":what:", "<img src='smile/3.gif' border=0>", $text);
$text1 = $text;
$text = substr($text,0,900);

print "<br><center>Спасибо $name, за добавление ответа.";

$fp=fopen("$id.data","a");
fputs($fp,"\r\n $text");
fclose($fp);
@chmod("$fp", 0777);


break;
endswitch;
print "<center><p><font size=\"1\" color=\"#7D7D7D\"></font></p><center>";
print"<link rel=\"stylesheet\" type=\"text/css\" href=\"styles.css\">";
?>

smallcms
Участник

2752
# Дата: 16 Июн 2005 04:32


Wlob

<?

/*-------REANIMATION-------*/
extract($_POST);
extract($_GET);
extract($_SERVER);
/*-------REANIMATION-------*/

$date = date("d.m.Y");
print "<table width= cellpadding=0 cellspacing=0 border=0 align=center>
<p>| <a href=\"forum.php?see=add\">Добавить тему </a>| | <a
href=\"forum.php?see=forum\">Просматреть темы</a> | | Сегодня: $date | </p>
";
-----------------------
и т.д. то есть в начале каждого глючного скрипта. тогда хоть не надо переписывать.

Wlob
Участник

33
# Дата: 16 Июн 2005 17:33


Сделал, вот думаю я перебарщил, уважаемый глянь плиз http://www.wlob.alfaspace.net/forum/forum.php?see=forum

Wlob
Участник

33
# Дата: 16 Июн 2005 18:05


Теперь чё то в гесте захожу в админку пытаюсь удалить сообщение, а он меня выкидывает. мол не верный пароль и логин в чём дело помоги плиз?!

smallcms
Участник

2752
# Дата: 17 Июн 2005 16:43


Wlob

пардон, но теперь тебе надо то же самое проделать в модуле админки, имхо.

Wlob
Участник

33
# Дата: 19 Июн 2005 17:46


Я и сделал также!

fIREz
Участник

205
# Дата: 18 Июл 2005 10:17


вы не поможете? не могу гостевуху поставить, скрипт Manlix Guestbook, 1.5 ( http://www.manlix.ru/zipped/manlix_guestbook_v1_5.zip )

Wlob
Участник

33
# Дата: 18 Июл 2005 17:37


http://wlob.alfaspace.net/ можете удалить я переехал на платный хостинг, спасибо вам за предоставление хостинга

pehser
Участник

2
# Дата: 29 Июл 2005 09:29


<code>
<form action="test.php" method="POST">
<input type="text" name="test" size=30>
<input type="submit" name="sub" value="Ok">
</form>
<br>
<?php
$sub = $_POST['sub'];
$test = $_POST['test'];
if ($sub == "Ok")
{
echo "param name test = ".$test;
}
?>
</code>
интересный тока вот если у меня в сравнеении бдет не == а <> то облом может кто что подсажет

WarGot
Per aspera ad astra

1948
# Дата: 1 Окт 2005 07:59


2 admin

А глобалки не как не включить ? А то блин западло, везде работает а на альфе отключено ((

Анна
Участник

2889
# Дата: 1 Окт 2005 08:57


WarGot
Можно включить.
На будущее: на форуме работает поиск.

http://forum.alfaspace.net/index.php?action=vthread&forum=6&topic=1148 &page=0#16

WarGot
Per aspera ad astra

1948
# Дата: 2 Окт 2005 16:22


Anna
Спасибо

Анна
Участник

2889
# Дата: 2 Окт 2005 16:39


WarGot
А что это вы меня все время фотографируете? (с)

Не за что.

kepa
Участник

43
# Дата: 29 Янв 2006 08:17


У меня чат содержит *.SWF файлы и *.ASP , когда начинаю запускать дома через ДЕНВЕР 2, то выскакивает окно загрузки файла (как будто я что-то начинаю качать) У меня стоит XP SP2 , может надо в браузере поменять настройки.

kepa
Участник

43
# Дата: 29 Янв 2006 08:24


Знающие люди помогите в установке ЧАТ ,
Что это может означать:
---
The chat is not correctly installed. To install the chat correctly, you need to place it in a virtual directory on the webserver.
If you have access to the Microsoft Management Console on the server, you can create a virtual directory yourself (see the documentation for MMC).
If you are using the chat on a server provided by a web host, ask your web host's technical support personnel to do this for you. If necessary, you can direct them to this page so that they can read this message.
---
Что мне делать?

Андрей
Алексеевич

2123
# Дата: 29 Янв 2006 08:24


kepa
В денвере нет поддержки языка ASP, как и на нашем хостинге.

kepa
Участник

43
# Дата: 29 Янв 2006 15:24


может подскажеш пару ссылочек, или ссылку на простой Flash Chat. У меня то есть flashchat и даже неплохой, но в поле ввода текста, когда русским пишиш,то вместо него квадраты какие-то

kepa
Участник

43
# Дата: 20 Мар 2006 14:47 ° Поправил: kepa


----------КТО ЗНАЕТ В ЧЁМ ДЕЛО?-----------------
Объясняю: закачал пшп скрипт, вставил extract($_POST); extract($_GET); extract($_SERVER);
Скрипт запустился! Но, когда нажимаю на кнопку Отправить, то нечего не происходит. Дома на денвере всё работает!
Вот мой результат: http://stop-line.alfamoon.com/photos/index.php?add
ВОТ ИСХОДНИК : http://stop-line.alfamoon.com/index.zip

acsid
Alfa Guru

2410
# Дата: 20 Мар 2006 14:49


extract($_POST); extract($_GET);
кроме этого нужно ловить данные посылаемые формой
$_POST['имя переменной'];
$_GET['имя переменной'];

<< . 1 . 2 . 3 . 4 . >>
Ваш ответ

Quote  Bold Style  Italic Style  Underlined Style  URL Link  Email Link  Script AutoTab  Preformatted Text  Отменить *Что это?
... Запретить смайлы


Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:56483, gzipped size:14351

Mp3 Download || Webs Studio™ || Song's Lyrics
eXTReMe Tracker Rambler's Top100 Рейтинг@Mail.ru Форум ТвойWeb [Valid RSS]