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

  #1  
Старый 26.08.2009, 05:23
Pashkela
Динозавр
Регистрация: 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;
}  
?>
 
Ответить с цитированием

  #2  
Старый 26.08.2009, 10:04
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

есть класс db в котором есть функция query
И я допустим делаю запрос в БД
$db->query("SELECT * FROM db WHERE id=$id");

Можно лы както обрабатывать $id в самой функции query чтоб кождую переменную не подверкать обработке?
 
Ответить с цитированием

  #3  
Старый 26.08.2009, 10:38
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

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

Так сойдет?

Код:
$db->query("SELECT * FROM db WHERE id='".intval($id)."'");
 
Ответить с цитированием

  #4  
Старый 26.08.2009, 10:42
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


По умолчанию

Или так.
PHP код:
$db->query("SELECT * FROM db WHERE id='".(int)$id."'"); 
 
Ответить с цитированием

  #5  
Старый 26.08.2009, 11:17
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

Так то сойдёт но вы меня не поняли
Я хочу сделать чтоб в классе обрабатывалась переменная а не откуда вызываешь.
 
Ответить с цитированием

  #6  
Старый 26.08.2009, 11:33
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

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

Ну так выложи свой класс, а то мы экран твоего монитора не видим

P.S. если этот метод делает просто mysql_query() (а он скорее всего так и делает) то будет проблемно, проще фильтровать в запросе.
Посмотри кстати как сделан класс Active Record в Code Igniter, при таком подходе можно.

Последний раз редактировалось m0nsieur; 26.08.2009 в 11:47..
 
Ответить с цитированием

  #7  
Старый 26.08.2009, 14:47
haga777
Новичок
Регистрация: 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
 
Ответить с цитированием

  #8  
Старый 26.08.2009, 17:47
max_rebel
Постоянный
Регистрация: 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()
 
Ответить с цитированием

  #9  
Старый 26.08.2009, 17:49
max_rebel
Постоянный
Регистрация: 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>Вы во второй группе из-за первой буквы фамилии";  }    ?>
 
Ответить с цитированием

  #10  
Старый 26.08.2009, 17:53
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме:
12942062

Репутация: 1550


По умолчанию

Цитата:
Сообщение от max_rebel  
теперь мой вопрос=)

вроде всё как в учебнике написано, ввожу фамилию на 'а' - пишет я в первой группе, ввожу на 'я' тоже пишет в первой группе....что не так ?:
боже мой, КАК можно сравнивать строку и букву и делать вывод, что буква больше строки?о_О
Заведи массив с русскими буквами, затем субстрингай первую букву имени, проверяй, какое место ее в массиве, и если индекс больше индекса нужно буквы, то...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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.