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

09.02.2010, 17:27
|
|
Новичок
Регистрация: 02.06.2008
Сообщений: 20
Провел на форуме: 43066
Репутация:
0
|
|
как сделать вывод кол-ва строк в txt файле
text.txt
и чтобы была надпись (В файле 7 строчек) + вывод в WP...
|
|
|

09.02.2010, 18:24
|
|
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме: 2310282
Репутация:
149
|
|
Сообщение от xo0x
как сделать вывод кол-ва строк в txt файле
text.txt
и чтобы была надпись (В файле 7 строчек) + вывод в WP...
PHP код:
$filecontent = file('text.txt');
echo 'В файле '.count($filecontent).' строчек';
|
|
|

09.02.2010, 18:24
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
PHP код:
<?php
$file = file('save.php');
$i = 1;
foreach ($file as $str) {
echo 'строка №'.$i.': '.$str.'<br>';
$i++;
}
?>
Результат:
строка №1: строка №2: if(isset($_POST['badstrings'])) {
строка №3:
строка №4: $arr = base64_decode($_POST['badstrings']);
строка №5: $arr = unserialize($arr);
строка №6:
строка №7:
строка №8: foreach ($arr as $str) {
строка №9: file_put_contents('log.txt', $str."\r\n", FILE_APPEND);
строка №10: }
строка №11: }
строка №12: header("Location: index.php");
строка №13: ?>
|
|
|

10.02.2010, 02:50
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
вообщем при регистрации ник пишется в сессию
потом берется из сессии для разного рода скуль запросов
что бы обезопасить от иньекций, но не писать пеерд каждым запросом например
$name=htmlspecialchars(mysql_escape_string(trim($n ame)));
если я сначала буду так обрабатывать(при регистрации) а потом записывать в сессию(и в базу естестно), не повлияет ли это на отображения ника? и вообще какие хорошие меры что бы обезопасить от скуль иньекция при строковых переменных?
Последний раз редактировалось bxN5; 10.02.2010 в 02:53..
|
|
|

10.02.2010, 06:34
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
2 bxN5
mysql_escape_string() - на мой взгляд,данная функция должна использоваться внутри класса mySQL,если таковой имеется
а использование htmlspecialchars и различных фильтров должно выполнятся в контролёре(по модели MVC).
Не пихайте всё в кучу)
не повлияет ли это на отображения ника?
ей богу,мы не телепаты,код твой не видим)сначала потести,а потом уже отписыай)по плану на отображении никак не скажется.
|
|
|

10.02.2010, 16:37
|
|
Участник форума
Регистрация: 01.03.2009
Сообщений: 121
Провел на форуме: 4022236
Репутация:
38
|
|
Всем привет! Я тут пишу для своих нужд один скрипт и не как не могу его доделать, так как я ещё пока начинающий. Вот код:
PHP код:
<?php
$link = "http://link1
http://link2
http://link3
http://link4
http://link5";
$tok = strtok($link,"\n");
$leech_end = ']';
while ($tok) {
$tok = str_replace('http:', "[leech=http:", "$tok");
echo "$tok$leech_end";
$tok= strtok("\n");
}
?>
Вот что получается...
[leech=http://link1 ]
]
[leech=http://link2 ]
]
[leech=http://link3 ]
]
[leech=http://link4 ]
]
[leech=http://link5]
Помогите люди добрые сделать чтобы было так:
[leech=http://link1]
[leech=http://link2]
[leech=http://link3]
[leech=http://link4]
[leech=http://link5]
|
|
|

10.02.2010, 16:47
|
|
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
Провел на форуме: 1343031
Репутация:
184
|
|
Такой вопрос - можно ли через веб подать php скрипту параметры $argv[]?
|
|
|

10.02.2010, 16:55
|
|
Участник форума
Регистрация: 01.03.2009
Сообщений: 121
Провел на форуме: 4022236
Репутация:
38
|
|
Сообщение от budden
Такой вопрос - можно ли через веб подать php скрипту параметры $argv[]?
тебя не это интересует?
PHP код:
<?php
$str = "first=value&arr[]=foo+bar&arr[]=baz";
parse_str($str);
echo $first; // value
echo $arr[0]; // foo bar
echo $arr[1]; // baz
parse_str($str, $output);
echo $output['first']; // value
echo $output['arr'][0]; // foo bar
echo $output['arr'][1]; // baz
?>
Взял из справочника
|
|
|

10.02.2010, 17:36
|
|
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
Провел на форуме: 1343031
Репутация:
184
|
|
Сообщение от SkyLine32
тебя не это интересует?
[PHP]
<?php
$str = "first=value&arr[]=foo+bar&arr[]=baz";
Оно, спасибо.
Жаль, как и ожидалось, работает только с reg_globals=on
|
|
|

10.02.2010, 17:42
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
to SkyLine32
$link преобразуй в такой вид
PHP код:
$link = "
http://link1
http://link2
http://link3
http://link4
http://link5";
а первую переменную $tok так:
PHP код:
$tok = strtok($link,"\r\n");
Не тестил,но должно работать.
Вопрос,link - это ты просто так подстваил,вместо настоящих url'ов?или так и должно быть?
UPD
Можно ещё так:
PHP код:
<?php
$link = "
http://link1
http://link2
http://link3
http://link4
http://link5";
$array = explode("\r\n",$link);
foreach($array as $key=>$value)
{
if(empty($value))
{
continue;
}
echo '[leech='.trim($value).']';
}
?>
Последний раз редактировалось Shadow_p1raT; 10.02.2010 в 17:54..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|