
26.08.2009, 05:23
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?php
$a = 9999;
echo dig($a);
function dig($z) {
for ($i=0;$i<strlen($z);$i++) $b = $b + substr($z,$i,1);
return $b;
}
?>
|
|
|

26.08.2009, 10:04
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
есть класс db в котором есть функция query
И я допустим делаю запрос в БД
$db->query("SELECT * FROM db WHERE id=$id");
Можно лы както обрабатывать $id в самой функции query чтоб кождую переменную не подверкать обработке?
|
|
|

26.08.2009, 10:38
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
Так сойдет?
Код:
$db->query("SELECT * FROM db WHERE id='".intval($id)."'");
|
|
|

26.08.2009, 10:42
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Или так.
PHP код:
$db->query("SELECT * FROM db WHERE id='".(int)$id."'");
|
|
|

26.08.2009, 11:17
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Так то сойдёт но вы меня не поняли
Я хочу сделать чтоб в классе обрабатывалась переменная а не откуда вызываешь.
|
|
|

26.08.2009, 11:33
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
Ну так выложи свой класс, а то мы экран твоего монитора не видим
P.S. если этот метод делает просто mysql_query() (а он скорее всего так и делает) то будет проблемно, проще фильтровать в запросе.
Посмотри кстати как сделан класс Active Record в Code Igniter, при таком подходе можно.
Последний раз редактировалось m0nsieur; 26.08.2009 в 11:47..
|
|
|

26.08.2009, 14:47
|
|
Новичок
Регистрация: 30.06.2009
Сообщений: 1
Провел на форуме: 10351
Репутация:
0
|
|
Мне нужна помощь по фейку. я скачал его, залил на хост и вот:h t t p ://tiptop.hop. ru/
зайди посмотрите. я вел email и пароль, а затем страница с этим текстом:
Warning: fopen(base.txt) [function.fopen]: failed to open stream: Permission denied in /home/hop/t/i/p/tiptop/public_html/save.php on line 5
Warning: fwrite(): supplied argument is not a valid stream resource in /home/hop/t/i/p/tiptop/public_html/save.php on line 6
Warning: fclose(): supplied argument is not a valid stream resource in /home/hop/t/i/p/tiptop/public_html/save.php on line 7
Warning: Cannot modify header information - headers already sent by (output started at /home/hop/t/i/p/tiptop/public_html/save.php:5) in /home/hop/t/i/p/tiptop/public_html/save.php on line 9
В чем дело? Обьясните пожалуйста! И еще куда сохраняются логины и пароли? В хосте? А где? Если можно пишите ответ мне на Email: server_name@mail.ru
|
|
|

26.08.2009, 17:47
|
|
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
Провел на форуме: 577061
Репутация:
66
|
|
Сообщение от haga777
Мне нужна помощь по фейку. я скачал его, залил на хост и вот:h t t p ://tiptop.hop. ru/
зайди посмотрите. я вел email и пароль, а затем страница с этим текстом:
Warning: fopen(base.txt) [function.fopen]: failed to open stream: Permission denied in /home/hop/t/i/p/tiptop/public_html/save.php on line 5
Warning: fwrite(): supplied argument is not a valid stream resource in /home/hop/t/i/p/tiptop/public_html/save.php on line 6
Warning: fclose(): supplied argument is not a valid stream resource in /home/hop/t/i/p/tiptop/public_html/save.php on line 7
Warning: Cannot modify header information - headers already sent by (output started at /home/hop/t/i/p/tiptop/public_html/save.php:5) in /home/hop/t/i/p/tiptop/public_html/save.php on line 9
В чем дело? Обьясните пожалуйста! И еще куда сохраняются логины и пароли? В хосте? А где? Если можно пишите ответ мне на Email: server_name@mail.ru
ща блесну знаниями =): пароль и логин жертвы у тебя записываются в файл base.txt судя по всему, но на хостинге тебе посемуто не разрешают записывать данные в файл, поэтому сделай так чтоб пасс и логин жертвы писался не в файл а отправлялся бы тебе на мыло, это делается через функцию mail()
|
|
|

26.08.2009, 17:49
|
|
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
Провел на форуме: 577061
Репутация:
66
|
|
теперь мой вопрос=)
вроде всё как в учебнике написано, ввожу фамилию на 'а' - пишет я в первой группе, ввожу на 'я' тоже пишет в первой группе....что не так ?:
PHP код:
<!--ПРОВЕРКА ФАМИЛИИ --> <form action='' method='post'> <label>Введите фамилию:</label><input name='name_check' type='text' size='20' maxlength='20'> <input name='name_check' type='submit' value='name_check'> </form> <!-- ОБРАБОТКА ПРОВЕРКИ ФАМИЛИИ --> <?php if(isset($_POST)){$name_check=$_POST;} echo "не работает=("; if ($name_check <= "м") { echo "<br>Вы в первой группе из-за первой буквы фамилии"; } else { echo "<br>Вы во второй группе из-за первой буквы фамилии"; } ?>
|
|
|

26.08.2009, 17:53
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
Сообщение от max_rebel
теперь мой вопрос=)
вроде всё как в учебнике написано, ввожу фамилию на 'а' - пишет я в первой группе, ввожу на 'я' тоже пишет в первой группе....что не так ?:
боже мой, КАК можно сравнивать строку и букву и делать вывод, что буква больше строки?о_О
Заведи массив с русскими буквами, затем субстрингай первую букву имени, проверяй, какое место ее в массиве, и если индекс больше индекса нужно буквы, то...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|