Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

01.04.2010, 08:35
|
|
Постоянный
Регистрация: 18.02.2008
Сообщений: 368
Провел на форуме: 4075418
Репутация:
386
|
|
Сообщение от ZnikiR
Короче никак не могу найти ответ на вопрос.
Решил задать
как при приеме post и get запросов в обработчике исключить возможность пхп инъекции
просто где-то слышал что в htmlspecialchars есть какая-та дырочка.
вообще не очень понятно что ты хочеш и зачем там htmlspecialchars, может ты xss имел ввиду ?
один из примеров защиты от php inj
PHP код:
$page = $_GET['page'];
switch ($page) {
case "1.html":
include("1.html");
break;
case "2.html":
include("2.html");
break;
case "3.html":
include("3.html");
break;
}
еще как пример можно вырезать опасные символы через str_replace() .
----------------------------------
Как можно набить массив по циклу, т.е. чтобы после выполнения оказалось не только последнее значение как например в таком случае
PHP код:
for ($i=0;$i<=5;$i++) {
$a = array($i);
}
var_dump($a);
а полностью со значениями 1,2,3,4,5.
|
|
|

01.04.2010, 08:57
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
PHP код:
for ($i = 0; $i <= 5; $i++) {
$a[] = $i;
}
var_dump($a);
|
|
|

01.04.2010, 09:12
|
|
Новичок
Регистрация: 01.09.2009
Сообщений: 29
Провел на форуме: 214285
Репутация:
-6
|
|
Pashkela
спасибо)
|
|
|

01.04.2010, 09:27
|
|
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме: 469704
Репутация:
26
|
|
До смешного, но не получается реализовать перебор всех дат рождения. Хотел чтоб перебирались, допустим, с 01.01.1970 до 01.01.2010, но в итоге получается или только месяцы или только года. Помогите пожалуйста.
|
|
|

01.04.2010, 10:21
|
|
Участник форума
Регистрация: 09.11.2009
Сообщений: 265
Провел на форуме: 312907
Репутация:
18
|
|
Не получается прочитать CSV-файл.
PHP код:
<?php
$f=fopen("csv.txt","a");
while(($d=fgetcsv($f))!==false){$mas[]=$d;}
print_r($mas);
?>
Вчом проблема, где ошибка?
|
|
|

01.04.2010, 10:29
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Komyak, к примеру
PHP код:
$start = mktime (0, 0, 0, 1, 1, 1970);
$end = mktime (0, 0, 0, 12, 1, 1970);
for ($i = 0; $i <= $end; $i += 24 * 3600) {
echo strftime ("%Y-%m-%d", $start + $i), "\n";
}
general.fox, вот это
не чтение файла
Последний раз редактировалось krypt3r; 01.04.2010 в 10:45..
|
|
|

01.04.2010, 16:26
|
|
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме: 469704
Репутация:
26
|
|
И не CSV файл.
PHP код:
$line=file("file.csv");
$c=count($line);
$i=0;
while($i<=$c){
$toline[]=explode(";",$line[$i]);
$i++;
}
print_r($toline);
|
|
|

01.04.2010, 16:31
|
|
Участник форума
Регистрация: 09.11.2009
Сообщений: 265
Провел на форуме: 312907
Репутация:
18
|
|
Комяк, спасибо.
|
|
|

02.04.2010, 10:13
|
|
Новичок
Регистрация: 01.09.2009
Сообщений: 29
Провел на форуме: 214285
Репутация:
-6
|
|
echo 'text($name) text';
не вставляеться переменная?
|
|
|

02.04.2010, 10:24
|
|
Постоянный
Регистрация: 18.02.2008
Сообщений: 368
Провел на форуме: 4075418
Репутация:
386
|
|
PHP код:
echo 'text'.$name.'text';
мм ?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|