форум вебмастеро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\"> &nbs p; <center><B>Тема</B><br><br></center></td> <td width=\"209\" height=\"25\"> &nbs p; <center><B>Автор</B><br><br></center></td> <td width=\"209\" height=\"25\"> &nbs p; <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> Имя : <input type=text value='' name=name size=53><br> Email : <input type=text value='' name=mail size=53><br> Заголовок : <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\"> &nbs p;   <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\"> &nbs p;   <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>Тема: <br><input type=text name=zag value=\"Re: $datatext[2]\" style=\"width: 100%;\"></td></tr> <tr><td width=50%>Ваше имя: <br><input type=text name=name style=\"width: 100%;\"></td><td width=50%>Ваш E-mail: <br><input type=text name=mail style=\"width: 100%;\"></td></tr> <tr><td colspan=2>Текст ответа: <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 . >> |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:56483, gzipped size:14351 |