ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #14571  
Старый 09.02.2010, 17:27
Аватар для xo0x
xo0x
Новичок
Регистрация: 02.06.2008
Сообщений: 20
Провел на форуме:
43066

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

как сделать вывод кол-ва строк в txt файле
text.txt
Цитата:
1
2
3
4
5
6
7
и чтобы была надпись (В файле 7 строчек) + вывод в WP...
 
Ответить с цитированием

  #14572  
Старый 09.02.2010, 18:24
Аватар для GlooK
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

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

Цитата:
Сообщение от xo0x  
как сделать вывод кол-ва строк в txt файле
text.txt

и чтобы была надпись (В файле 7 строчек) + вывод в WP...
PHP код:
$filecontent file('text.txt');
echo 
'В файле '.count($filecontent).' строчек'
 
Ответить с цитированием

  #14573  
Старый 09.02.2010, 18:24
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

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: ?>
 
Ответить с цитированием

  #14574  
Старый 10.02.2010, 02:50
Аватар для bxN5
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме:
3279330

Репутация: 343


Отправить сообщение для bxN5 с помощью ICQ
По умолчанию

вообщем при регистрации ник пишется в сессию
потом берется из сессии для разного рода скуль запросов
что бы обезопасить от иньекций, но не писать пеерд каждым запросом например
$name=htmlspecialchars(mysql_escape_string(trim($n ame)));
если я сначала буду так обрабатывать(при регистрации) а потом записывать в сессию(и в базу естестно), не повлияет ли это на отображения ника? и вообще какие хорошие меры что бы обезопасить от скуль иньекция при строковых переменных?

Последний раз редактировалось bxN5; 10.02.2010 в 02:53..
 
Ответить с цитированием

  #14575  
Старый 10.02.2010, 06:34
Аватар для Shadow_p1raT
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

Репутация: 267
Отправить сообщение для Shadow_p1raT с помощью ICQ
По умолчанию

2 bxN5
mysql_escape_string() - на мой взгляд,данная функция должна использоваться внутри класса mySQL,если таковой имеется
а использование htmlspecialchars и различных фильтров должно выполнятся в контролёре(по модели MVC).
Не пихайте всё в кучу)
Цитата:
не повлияет ли это на отображения ника?
ей богу,мы не телепаты,код твой не видим)сначала потести,а потом уже отписыай)по плану на отображении никак не скажется.
 
Ответить с цитированием

  #14576  
Старый 10.02.2010, 16:37
Аватар для SkyLine32
SkyLine32
Участник форума
Регистрация: 01.03.2009
Сообщений: 121
Провел на форуме:
4022236

Репутация: 38
Отправить сообщение для SkyLine32 с помощью ICQ Отправить сообщение для SkyLine32 с помощью AIM Отправить сообщение для SkyLine32 с помощью MSN Отправить сообщение для SkyLine32 с помощью Yahoo
По умолчанию

Всем привет! Я тут пишу для своих нужд один скрипт и не как не могу его доделать, так как я ещё пока начинающий. Вот код:

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";
     
$tokstrtok("\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]
 
Ответить с цитированием

  #14577  
Старый 10.02.2010, 16:47
Аватар для budden
budden
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
Провел на форуме:
1343031

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

Такой вопрос - можно ли через веб подать php скрипту параметры $argv[]?
 
Ответить с цитированием

  #14578  
Старый 10.02.2010, 16:55
Аватар для SkyLine32
SkyLine32
Участник форума
Регистрация: 01.03.2009
Сообщений: 121
Провел на форуме:
4022236

Репутация: 38
Отправить сообщение для SkyLine32 с помощью ICQ Отправить сообщение для SkyLine32 с помощью AIM Отправить сообщение для SkyLine32 с помощью MSN Отправить сообщение для SkyLine32 с помощью Yahoo
По умолчанию

Цитата:
Сообщение от 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

?>
Взял из справочника
 
Ответить с цитированием

  #14579  
Старый 10.02.2010, 17:36
Аватар для budden
budden
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
Провел на форуме:
1343031

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

Цитата:
Сообщение от SkyLine32  
тебя не это интересует?
[PHP]
<?php
$str = "first=value&arr[]=foo+bar&arr[]=baz";
Оно, спасибо.

Жаль, как и ожидалось, работает только с reg_globals=on
 
Ответить с цитированием

  #14580  
Старый 10.02.2010, 17:42
Аватар для Shadow_p1raT
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

Репутация: 267
Отправить сообщение для Shadow_p1raT с помощью ICQ
По умолчанию

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..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ