تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Sep 2004-
#1 (permalink)  
مطلوب تعديل بسيط على كود php


السلام عليكم

يالربع هذا الكود المرفق عباره عن كود php لتجميع الإميلات
بس نبي نطوره

الحين هوه إذا سجلت بريدك بيقولك انه تم التسجيل

لكن لو رديت اتسجل مره ثانيه مايقول لك انه بريدك موجود عندنا

لذا نريد نضيف داله جديده وهيه البحث عن البريد وإذا كان موجود مسبقا
يعطيه مسج "لقد تم التسجيل بهذا البريد مسبقا"

وهكذا
يعنى تعديل بسيط


ممكن حد يساعدنا






الملفات المرفقة
نوع الملف: zip add.zip‏ (637 بايت, المشاهدات 52)
__________________
أخوكم نورالعين
noralain غير متواجد حالياً   قديم 29-03-2005, 01:24 PM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: Apr 2002-
#2 (permalink)  

أضف هذه بعد السطر 38
كود PHP:
if(in_array($themail,file("email.txt"))){
echo 
"<p>البريد موجود</p>";
die;







__________________
I Love PHP (d4d@hotmail.com)
http://www.daif.net/
daif متواجد حالياً   قديم 29-03-2005, 04:14 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2004-
#3 (permalink)  

السلام عليكم

أشكرك أخوي على الرد
لكن جربت اسويها بس مانفعت

انا عطيتك الكود تقدر اتعدله وترده لى

وأكون شاكر لك

أخوك نورالعين






__________________
أخوكم نورالعين
noralain غير متواجد حالياً   قديم 30-03-2005, 12:53 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2004-
#4 (permalink)  

للرفع ياشباب
إلى موب لقي وقت لتعديله لى

على الأقل يعطيني دالة البحث في الملف وانا بتصرف






__________________
أخوكم نورالعين
noralain غير متواجد حالياً   قديم 02-04-2005, 01:01 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#5 (permalink)  

كود PHP:
<?
function IsEmailAddress($themail)
{
  if (
ereg(
"^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-z
A-Z0-9-]+(.[a-zA-Z0-9-]+)*$"
,$themail,
$regs)) {
    return 
true;
  }
  else {
    return 
false;
  }
}

if
(!isset(
$themail))
{
?>
<form
name="emils" action="email.php"
method="post">
<input name="themail"
type="text" value="Enter Your Email">
<input type="submit" value="Send">
</form>
<?
}

else
{

if (!
IsEmailAddress($themail))
{
echo 
"<p> الإيميل غلط
</p>"
;
}else{
$fp=fopen("email.txt","a+");
$fr fread($fp32000);
echo 
$fr;
if(
substr_count($fr$themail) <> 0){
?>
<p>الإيميل موجود من الأول</p>
<?
}
else{
fwrite($fp,"$themail\n");
?>
<p>الإيميل أضيف .. شكرا</p>
<?
}
fclose($fp);
}
}
?>






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 02-04-2005, 02:05 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2004-
#6 (permalink)  

مشكور أخوي إنترنت بلس

على الكود

كان فيه error وهوه أنه إذا كان الإميل موجود يقوم بعرض جميع محتويات الملف وذلك بسبب الداله echo $fr;

فعرفت أعدله

يعطيك العافيه مره ثانيه
نورالعين






__________________
أخوكم نورالعين
noralain غير متواجد حالياً   قديم 02-04-2005, 06:26 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#7 (permalink)  

تحت أمرك الاكو معمول عشان انت تتأكد من عمل الملف وهل الايميل موجود واللا لا وبعدين تشيله






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 02-04-2005, 11:23 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2004-
#8 (permalink)  

تسلم يا إنترنت بلس وماقصرت

أخوك نورالعين






__________________
أخوكم نورالعين
noralain غير متواجد حالياً   قديم 03-04-2005, 08:32 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 07:27 AM بتوقيت المملكة العربية السعودية