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

17.07.2008, 16:47
|
|
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме: 347573
Репутация:
185
|
|
Сообщение от l0l1k
мыла там просто посреди текста ,надо чтоб было в файл2 1 мыло на строку
Вот как-то так:
PHP код:
<?
$inFile = "file1.txt";
$outFile = "file2.txt";
##############
$out = array();
$bufer = file_get_contents($inFile);
preg_match_all('/[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?[\
.A-Za-z0-9]{2,}/', $bufer, $out);
$fp = fopen($outFile, "w");
foreach($out[0] as $mail)
fputs($fp, $mail."\r\n");
fclose($fp);
echo $outFile." Обновлен!";
?>
Тока там коллизии могут быть =)
|
|
|

17.07.2008, 16:53
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
2mff попробуй у себя в браузере поставить автоопределение кодировки. Мб проблема в нем
|
|
|

17.07.2008, 17:25
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Сообщение от ChaaK
2mff попробуй у себя в браузере поставить автоопределение кодировки. Мб проблема в нем
в опере кислота, в IE тоже ... Ни каких изменений... 
|
|
|

18.07.2008, 10:57
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
Добрый день. подскажите пожалуйста, как можно число вида:
1 562,15
переделать в вид:
1562,15
т.е. убрать пробел, который стоит в качестве разделителя рядов.
?
|
|
|

18.07.2008, 11:00
|
|
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме: 10046345
Репутация:
4589
|
|
str_replace(' ', '', $str);
|
|
|

18.07.2008, 11:01
|
|
Участник форума
Регистрация: 09.08.2007
Сообщений: 145
Провел на форуме: 201948
Репутация:
33
|
|
string trim ( string $s );
Удаляет ведущие и концевые пробелы в строке $s и возвращает измененную строку.
string ltrim ( string $s );
Удаляет ведущие пробелы в строке $s и возвращает измененную строку.
string chop ( string $s );
Удаляет концевые пробелы в строке $s и возвращает измененную строку.
А вот избавиться от смежных пробелов внутри строки можно, например, с помощью цикла:
while ( strpos($s,' ')!==false )
{
$s = str_replace(' ',' ',$s);
};
|
|
|

18.07.2008, 11:04
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
а вы пробовали то что пишете? я до того как на форум написать именно так и сделал. не работает(((
|
|
|

18.07.2008, 11:05
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от Avant
А вот избавиться от смежных пробелов внутри строки можно, например, с помощью цикла:
while ( strpos($s,' ')!==false )
{
$s = str_replace(' ',' ',$s);
};
Это чеза накркота? Зачем циклы?
PHP код:
$string = str_replace(" ","",$string);
|
|
|

18.07.2008, 11:08
|
|
Участник форума
Регистрация: 09.08.2007
Сообщений: 145
Провел на форуме: 201948
Репутация:
33
|
|
для нариков, самый лучший способ это твой  )
|
|
|

18.07.2008, 11:14
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
все, разобрался. спс. там у просто не пробел именно был а байда:
.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|