اسكريپت خبرنامه با قابليت وارد كردن (import) ليست ايميل ها از طريق فايل متني

Gratis

Member
دوستان من يه وبلاگ داشتم كه با سرويس خبرنامه وبگذر كلي يوزر جمع كردم و يكي يكي تمام ايميل هارو تو يه دونه فايل متني وارد كردم.الان ميخوام سايت بزنم.آيا خبرنامه اي با php هست كه بشه بعد از نصب يه جوري اين فايل متني رو بهش Import كرد و يا به هر ترتيبي اين ليست رو بطور يكجا بهش وارد كرد يا خير؟چون اينو نميشه يكي يكي وارد كرد!ممنون.
 

mohsenshahbazi

Active Member
خوب چرا از وبگذر استفاده نمی کنی ؟

فکر میکنم phplist امکان ایمپورت داشته باشه
 

NabiKAZ

Well-Known Member
سلام دوستان ،
چرا قضیه رو بیخود مشکل میکنید.
موضوع خیلی سادست .
من این برنامه رو براتون نوشتم ، بفرمائید:
PHP:
<html>
<body>
<form method="POST" enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF']?>">
  <p align="center">
  <input type="file" name="FileName" size="26" style="font-family: Tahoma; font-size: 10pt" dir="ltr"></p>
  <p align="center">
  <input type="submit" value="ارسال..." name="submit_upload" style="font-family: Tahoma; font-size: 10pt" dir="rtl">
  </p>
</form>
</body>
</html>

<?
$FileName = $_FILES['FileName']['tmp_name'];

if ($FileName) {

$TheFile = "temp.txt";
copy ($FileName, $TheFile)
?>
  <center>
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#808080" width="21%" id="AutoNumber1" dir="rtl" bgcolor="#F9F9FF">
<?
 	$Open = @fopen ($TheFile, "r");
 	if ($Open) {
 		$Data = file ($TheFile);
 		for ($n = 0; $n < count($Data); $n++) {
?>
    <tr>
      <td width="100%" align="center">
      <p align="center"><?=trim($Data[$n])?>
			<?PHP
			// Query for write in database...
			?>
			</td>
    </tr>
<?
 		}
 		@fclose ($Open);
 	} else {
?>	
    <tr>
      <td width="100%" align="center">
      <p align="center" dir="ltr">Unable to read from '<?=$TheFile?>' !</td>
    </tr>
<?
 	}
?>
  </table>
  </center>
<?
}
?>

به صورت یه فایل php ذخیره کنید و آدرس هر فایلی رو که بهش بدید ، تک تک خطوط موجود در فایل رو به صورت مستقل چاپ میکنه ، شما فقط کاری که میکنید جایی که $Data[$n] داره چاپ میشه ، دستورات sql جهت نوشتن اون مقدار در بانک اطلاعاتی رو مینویسید. به همین سادگی.

امیدوارم مفید باشه
تشکر
نبی
 

wolfman

Member
با سلام اگر میشود لینک فایل و توضیحاتش رو برامون بزارید تا استفاده بکنیم.
با تشکر
 

جدیدترین ارسال ها

بالا