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

24.02.2009, 23:30
|
|
Познающий
Регистрация: 06.01.2007
Сообщений: 44
Провел на форуме: 215597
Репутация:
32
|
|
Сообщение от mailbrush
D0S, imagecreatefromjpg + случаное значение бери из картинок
Спасибо. Просто не знал, за что зацепиться. 
|
|
|

24.02.2009, 23:31
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?php
$a = array('1.jpg','2.jpg');
$b = rand(0, 1);
echo '<img src=" ' . $a[$b] . '">';
?>
|
|
|

25.02.2009, 06:02
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
Лучше переменную $b заменить на
Ибо картинок может быть доx%я
|
|
|

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

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