تفضل اخي هذه دلة عملتها لك
كود PHP:
<?php
/**
* @author [Asaher.com]
* @copyright 2009
*/
function StoreEmail($filetxt,$numStore,$Folder){
$var = fopen($filetxt, "r");
$lines = fread($var, filesize($filetxt));
$numEmail = ceil(count(explode("\n",$lines)));
$partEmail = explode("\n",$lines);
$numberPart=ceil($numEmail/$numStore);//
$startLengthNumber=0;
$endLengthNumber=$numStore-1;//
$k=0;
for($x=0;$x<ceil($numberPart);$x++)
{
$tempEmail="";
for ($e=0;$e<count($partEmail);$e++)
if($e>=$startLengthNumber && $e<=$endLengthNumber)
$tempEmail .= $partEmail[$e]."\n";
$startLengthNumber=$startLengthNumber+$numStore;//
$endLengthNumber=$endLengthNumber+$numStore;//
$k++;
//echo $tempEmail."<br>";
$handle = fopen($Folder.$k.".txt", "w");
fwrite($handle, $tempEmail);
fclose($handle);
}
}
// طريقة الاستخدام
$filetxt = "text.txt"; // الملف الذي به الايمالات
StoreEmail ($filetxt,1000,"temp/");
//or
//StoreEmail ($filetxt,1000,"");
?>