Jump to content

S ... (delete)

User
  • Posts

    75
  • Joined

  • Last visited

Everything posted by S ... (delete)

  1. Я достаточно прочитал документации о классах в php5, но такого не встречал =
  2. Лень - самая неисчерпаемая энергия в мире=)
  3. Вроде он сказал, чтобы
  4. Надо экранировать такие символы функцией addslashes и не только в пароле, а во всех данных полученных от пользователя. А вообще, пароль лучше кодировать с помощью md5, тогда в н?м и экранировать ничего не надо. Плюс использование таких функций, как htmlspecialchars, intval, и прочих увеличат стойкость скриптов от хакерских атак. Например, можно написать функцию, для получения числа из $_GET и вс? время пользоватся только ей, тогда можно быть точно увереным, что у вас будет число, а не что-то другое. Вместо die, нужно записывать информацию в лог,наприм ip откуда пришли неверные данные. // Получаем число из $_GET function input_get_num($key, $default = null) { $num = isset($_GET[$key]) ? trim($_GET[$key]) : $default; if($num === null) { die('ERROR: Empty parameter "'.$key.'"'); } if(!is_numeric($num)) { die('ERROR: Parameter "'.$key.'" must be a numeric'); } return $num; } // Получаем строку из $_GET function input_get_str($key, $default = null) { $str = isset($_GET[$key]) ? trim($_GET[$key]) : $default; if(!is_string($str)) { die('ERROR: Parameter "'.$key.'" must be a string'); } if(empty($str)) { if($default !== null) { $str = $default; } else { die('ERROR: Empty parameter "'.$key.'"'); } } return htmlspecialchars($str,ENT_QUOTES); }
  5. Да, незачто! Всегда рад помочь=)
  6. У меня в скрипте происходит вставка большого куска html, полученного с сервера, с помощью innerHTML. И вот тут возникает вопрос, как узнать, обработался код html или ещ? в процессе обработки?
  7. Да, можно дома, на сво?м компьютере создать сервер. А в ник.ру прописать ваш ай-пи адрес. Для всего этого нужен багаж знаний=) Если выделенный сервер не приносит прибыли, то брать его в аренду не имеет смысла. При аренде сервера, с ним можно делать вс? что угодно, главное не испортить=)
  8. К значению, находящемуся в массиве, нужно обращаться по индексу, например $arr = array(10,20,30,40); $k = $arr[2]; //Теперь в $k находится число 30 Читайте документацию, зачем такие вопросы на форуме задавать???
  9. И зачем вызывать функцию, не понимаю =( echo '<a href="java script:chcontent(''.$news['news_text'].'');">Подробнее</a>';
  10. Ну, это регулярные выражения. Считаю, что их знание обязательно. По вашей задаче регулярное выражение выглядело бы так $content = file_get_contents('index.html'); preg_match_all('#<p(?:s+[^>]*>|>)(.*?)</p>#is',$content,$matches); echo '<pre>'; print_r(array_map('htmlspecialchars',$matches[1])); echo '</pre>';
  11. А лучше так echo '<a href="java script:chcontent('.$news['id'].');">Подробнее</a>';
  12. <html><body><script> function test() { this.v1 = 0; var v2 = 0; var tid = setInterval(foo, 20) var self = this; function foo() { if (self.v1 == 10) { clearInterval(tid); } else { self.v1 += 1; //а здесь this хз знает что v2 += 1; } } this.mes = function() { alert(this.v1 + " - this.v1 должен быть равен 10"); alert(v2 + " - v2 тоже должен быть равен 10"); } } var t = new test(); setTimeout(mes, 2500) function mes() { t.mes(); } </script></body></html>
  13. Ладно, вс? равно как хранятся, вот рабочий скрипт Как сформировать массив $arr сами догадаетесь =) <?php //Массив из чисел в произвольном порядке $arr = array(4,3,1,2); //Сортируем sort($arr); $cnt = sizeof($arr) - 1; //Результирующий двумерный массив $result = array(); for($i=0;$i<=$cnt;$i++) { $result[$i] = array(); $k = $i; for($j=0;$j<=$cnt;$j++) { $result[$i][$j] = $arr[$k]; $k = $k == $cnt ? 0 : $k + 1; } } //Смотрим что получилось echo '<pre>'; print_r($result); echo '</pre>'; ?>
  14. Да, после такого шифрования скорость работы уменьшается в разы =
  15. Как хранятся, в одном поле, в нескольких? Можете показать что выдает SHOW CREATE TABLE `table_name`?
  16. Да ладно, на скольто там места сократиться, на пару мб??
  17. Уже лучше, а скрипт показать можете?
  18. Потому, что это раздел не про почтовые программы=)))
  19. Ну и? А где $number = isset($_POST['number']) ? (int)$_POST['number'] : 0; И зачем нужна эта переменная?
  20. var timer = null; var colImg = 5; //Количество картинок var i = 1; //Текущая картинка window.onload = function() { timer = setInterval(showImg, 2000); } function showImg() { document.getElementById('pict'+i).style.visibility='visible'; if(i == colImg) clearInterval(timer); i++; } Код не проверял, возможно с ошбками, главное, чтобы была идея ясна.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy