HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 21.11.2008, 13:43
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
С нами: 10537558

Репутация: 158
По умолчанию

Структура тупая, но по моему верная.
Выведи все переменные, которые сравниваются, посмотри что в них.
$urls_get, $check_file
 
Ответить с цитированием

  #2  
Старый 21.11.2008, 13:55
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами: 9497186

Репутация: 1304


По умолчанию

Zircool Используйте оператор === для проверки значения, возвращаемого этой функцией. (с) ман про array_search

А вообще - покажи print_r обоих массивов

Solker Учите, что делает ? в регулярных выражениях, а вот это - мега тру
PHP код:
'#image=(.+)#' 
Первый знак не кавычка и дальше любое количество знаков до конца строки

Последний раз редактировалось Gifts; 21.11.2008 в 13:58..
 
Ответить с цитированием

  #3  
Старый 21.11.2008, 14:33
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
С нами: 10537558

Репутация: 158
По умолчанию

Странно. Спасибо, был не прав.
Код:
'#image=([^"]+)#' *

Последний раз редактировалось Solker; 21.11.2008 в 14:36..
 
Ответить с цитированием

  #4  
Старый 21.11.2008, 20:31
Кубик Рубик
Познающий
Регистрация: 10.04.2008
Сообщений: 51
С нами: 9518788

Репутация: 0
По умолчанию

На сколько хороша функция проверки форм?
PHP код:
function insec($text) {
 
$text htmlentities(strip_tags($text));
 return 
$text;

Как добавить сюда регулярку чтобы проходили только буквы и цифры ну и другие безопасные символы?
 
Ответить с цитированием

  #5  
Старый 21.11.2008, 20:32
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
С нами: 9567480

Репутация: 61
По умолчанию

PHP код:
if ($addnewfaq==1){
 if ((
$haed!="")&&($faq!=="")){
  
$link2connect($host,$user,$pass,$db);         //подключаемся к MySQL
   
$addFAQaddmysql($link2,faq,faq,$head,$faq,$note);            //Добавить запись из формы в MySQL
   
unset($haed);
   unset(
$faq);
   unset(
$note);
    };
    };
 echo 
'<form method="POST" action="adminka.php?str=faq">
    <input type="text" name="haed" size="100" /><br />
    <textarea name="faq" rows="10" cols="100"></textarea> <br />
    <input type="text" name="note" size="100" /><br />
    <input type="hidden" name="addnewfaq" value="1">
    <input type="submit" value="Ввод" />
     </form>'


При вводе данных в форму, они вносятся в БД с помощью функции addMySQL но после внесения данных при обновлении старицы они сного вносятся...и так при каждом обновлении...уже и в форму скрытое поле ввёл и обнуление переменных с помощью unset() не помогло...
Что можно сделать?
 
Ответить с цитированием

  #6  
Старый 21.11.2008, 20:50
Кубик Рубик
Познающий
Регистрация: 10.04.2008
Сообщений: 51
С нами: 9518788

Репутация: 0
По умолчанию

Цитата:
Сообщение от Byrger  
if ($_POST['addnewfaq') {}
имя поставь на кнопку
убери скрытое поле

Последний раз редактировалось Кубик Рубик; 21.11.2008 в 20:55..
 
Ответить с цитированием

  #7  
Старый 21.11.2008, 21:28
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
С нами: 9567480

Репутация: 61
По умолчанию

Цитата:
Сообщение от Кубик Рубик  
имя поставь на кнопку
убери скрытое поле
Нет не помогло, может это браузер сохраняет данные и при обновлении сного их отсылает?
стоит Opera
мозила также выводит но она выдаёт предупреждение что внесенны данные в форму.
Обновить или нет?
 
Ответить с цитированием

  #8  
Старый 21.11.2008, 21:02
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

что-что - переадресовывать на другую страницу, типо "Спасибо, вы внеслися". Нафига там же оставлять?

а вообще быдлокод, юзай лучше if(isset($submit))

т.е. сначала форма, а потом обработка того, что ввели и строго по нажатию кнопки

Последний раз редактировалось Pashkela; 21.11.2008 в 21:05..
 
Ответить с цитированием

  #9  
Старый 21.11.2008, 21:07
Кубик Рубик
Познающий
Регистрация: 10.04.2008
Сообщений: 51
С нами: 9518788

Репутация: 0
По умолчанию

На сколько хороша функция проверки форм?

PHP код:
Код:
 function insec($text) {
 $text = htmlentities(strip_tags($text));
 return $text;
}
Как добавить сюда регулярку чтобы проходили только буквы и цифры ну и другие безопасные символы?
 
Ответить с цитированием

  #10  
Старый 21.11.2008, 21:10
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

$text = htmlspecialchars($text);

Если сделаешь так - точно не обломаешься
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...