ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

25.02.2009, 08:41
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Ап пост
Так и не нашёл на него ответа без применения Аякса....(нужный вычисления чисто на стороне сервера)
|
|
|

25.02.2009, 13:29
|
|
Познающий
Регистрация: 22.03.2007
Сообщений: 45
Провел на форуме: 110666
Репутация:
9
|
|
Доброго всем дня!
Есть емейл база - base.txt
Есть база отписавшихся - unsubscribe.txt
Как мне пропарсить base.txt и удалить из нее емейлы unsubscribe.txt?
Есть подобный код?
|
|
|

25.02.2009, 14:29
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
PHP код:
<?php
$file = file(' base.txt');
$file_2 = file('unsubscribe.txt');
$array = array_map('trim',array_merge($file,$file_2));
$result = array_unique($array);
$fp = fopen('base.txt','w');
foreach($result as $key=>$value) {
fwrite($fp,$value."\r\n");
}
fclose($fp);
?>
|
|
|

25.02.2009, 14:30
|
|
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме: 347573
Репутация:
185
|
|
Или так:
PHP код:
<?php
/***** Настройка ********/
$mailFile = "mails.txt"; // Список мыл
$unsMailFile = "unsmail.txt"; // Список отписавшихся
$resultFile = "output.txt"; // Файл результата
/************************/
$arEMails = file($mailFile);
$arUnsMail = file($unsMailFile);
foreach($arUnsMail as $delMail) {
foreach($arEMails as $key => $curMail) {
if(trim($curMail) == trim($delMail)) unset($arEMails[$key]);
}
}
file_put_contents($resultFile, implode("\n",$arEMails));
|
|
|

25.02.2009, 14:34
|
|
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме: 347573
Репутация:
185
|
|
Сообщение от Shadow_p1raT
PHP код:
<?php
$file = file(' base.txt');
$file_2 = file('unsubscribe.txt');
$array = array_map('trim',array_merge($file,$file_2));
$result = array_unique($array);
$fp = fopen('base.txt','w');
foreach($result as $key=>$value) {
fwrite($fp,$value."\r\n");
}
fclose($fp);
?>
Гмм... этот код никак не изменит исходный массив мыл...
Ты сначало набираешь 2 массива, потом мержишь их и убираешь копии... иначе говоря убираешь то что примержил из отписавшихся... а в массиве мыл уники останутся, и на выходе будет всеравно массив исходных мыл...
|
|
|

25.02.2009, 16:04
|
|
Познающий
Регистрация: 22.03.2007
Сообщений: 45
Провел на форуме: 110666
Репутация:
9
|
|
Сообщение от -=Static=-
Или так:
Спасибо большое за помощь!
|
|
|

25.02.2009, 16:13
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
Ой,ой простите.Не так прочитал:-)
|
|
|

25.02.2009, 19:22
|
|
Banned
Регистрация: 12.07.2008
Сообщений: 206
Провел на форуме: 801258
Репутация:
33
|
|
фильтр XSS SQL и HTML тегов
Нашел такой вот код
http://zhilinsky.ru/wp-content/uploads/files/Other/Development/inputclear.phps
Но на мой взгляд он слабоват....Помогите решить задачку!
|
|
|

25.02.2009, 19:46
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
htmlspecialchars($input); =)
|
|
|

25.02.2009, 20:28
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Последний раз редактировалось geforce; 25.02.2009 в 20:32..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|