InoHacker: Ммм ... тогда сорри .... первый раз вижу такой стиль программирования =))
Методы проверки я знаю, но обычно все же видел:
$var = $_GET['переменная'] и потом уже фильтрация $var.
ТС ... приношу извинения.
А я кстати солидарен с таким методом, объясню почему, в случае $var = $_GET['id']; Памяти занимает в два раза больше, под $_GET['id'] и под $var, это не страшно когда 300 посетителей в сутки, и 1000 хостов, а вот когда хостов за миллион, вот тогда это уже ощютимо :) Процессор как правило простаивает, вото тут и надо давать ему нагрузку (перебор масива) и снижать занимаему емкость памяти скриптом. ИМХО, конечно.
InoHacker: Все равно туплю =))
$_GET["переменная"] сразу подставляется из строки скрипт.php?переменная ....
Так каким образом ее отфильтровать то ? =))
test.php
<?
if( isset( $_GET['test'] ) )
{
$_GET['test'] = intval( $_GET['test'] );
if( !$_GET['test'] )
{
echo 'GET переменная test должна быть цифрой от 0 и выше!';
InoHacker: Пардоньте .... если Вы пишете $_GET["переменная"], то Вы берете эту переменную из строки. Я так и не понимаю .. в какой момент Вы ее фильтруете ??
Не тупи, также проверит как и любую другую.
BigBoard добавил 19.11.2009 в 23:10
Vendor: Есть такой код:
$query = $db->query('SELECT * FROM tablica WHERE name="'. $_GET['name'] .'"');
Как сделать, чтобы если в базе нету $_GET['name'], то вместо дальнейшего кода писалось 'Такого имени в базе нет'
if ($query)
{
тут while
}
else
{
echo 'А нету таблицы, автор класса не подумал о том, что таблица может и быть, но MySql мог упасть в момент запроса';
а откуда я знаю? я не могу по одной строчке кода сказать это - это раз, во-вторых я не телепат - соответственно это два, и в третьих - я не утверждал, что она есть.
BigBoard добавил 19.11.2009 в 22:55
Vendor: Тоесть если такого name в базе нету, то писалось 'извините, такого в базе нет'
я же тебе сказал, научись задавать вопросы, я незнаю твоего класса и немогу знать, что там возращается, ты хоть скажи чего ожидаешь?
Да. Но оплата после окончания работы (репутация низкая).
без проблем, репутация за мой острый язык, а не за работу - это так, к слову
Итак, есть
за $10 устроит?
BigBoard, я не понял что ты хотел сказать но на всякий случай иди нахуй
наверно крутым перцем себя чувствуешь? )))
Что от нее нужно
каков бюджет?
нужно написать функцию, которая будет логиниться по pop3 в gmail и получать оттуда письма.
типо
print_r(gmail('hz@gmail.com','pass'));
должен вывести все письма ящика.
Сам я писать эту штуку уже засрался. бее.
Кто сделает рабочую функцию - вышлю 1 вмз+отзыв(хороший очень=)
ахда, пишем на php5 , ограничений в модулях нет, т.е. любой extension могу установить, лишь бы работало.
мдааа... ни каникулы так грипп
Ммм ... тогда сорри .... первый раз вижу такой стиль программирования =))
Методы проверки я знаю, но обычно все же видел:
$var = $_GET['переменная'] и потом уже фильтрация $var.
ТС ... приношу извинения.
А я кстати солидарен с таким методом, объясню почему, в случае $var = $_GET['id']; Памяти занимает в два раза больше, под $_GET['id'] и под $var, это не страшно когда 300 посетителей в сутки, и 1000 хостов, а вот когда хостов за миллион, вот тогда это уже ощютимо :) Процессор как правило простаивает, вото тут и надо давать ему нагрузку (перебор масива) и снижать занимаему емкость памяти скриптом. ИМХО, конечно.
Все равно туплю =))
$_GET["переменная"] сразу подставляется из строки скрипт.php?переменная ....
Так каким образом ее отфильтровать то ? =))
test.php
<?
if( isset( $_GET['test'] ) )
{
$_GET['test'] = intval( $_GET['test'] );
if( !$_GET['test'] )
{
echo 'GET переменная test должна быть цифрой от 0 и выше!';
}
}
?>
http://mytest.ru/?test=how to check?
пробуй.
Пардоньте .... если Вы пишете $_GET["переменная"], то Вы берете эту переменную из строки. Я так и не понимаю .. в какой момент Вы ее фильтруете ??
Не тупи, также проверит как и любую другую.
BigBoard добавил 19.11.2009 в 23:10
Есть такой код:
$query = $db->query('SELECT * FROM tablica WHERE name="'. $_GET['name'] .'"');Как сделать, чтобы если в базе нету $_GET['name'], то вместо дальнейшего кода писалось 'Такого имени в базе нет'
if ($query)
{
тут while
}
else
{
echo 'А нету таблицы, автор класса не подумал о том, что таблица может и быть, но MySql мог упасть в момент запроса';
}
я кажется понял, просто найти сейчас и понять не могу....
плАчу 😂😂😂
А где проверка ?
а откуда я знаю? я не могу по одной строчке кода сказать это - это раз, во-вторых я не телепат - соответственно это два, и в третьих - я не утверждал, что она есть.
BigBoard добавил 19.11.2009 в 22:55
Тоесть если такого name в базе нету, то писалось 'извините, такого в базе нет'
я же тебе сказал, научись задавать вопросы, я незнаю твоего класса и немогу знать, что там возращается, ты хоть скажи чего ожидаешь?