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

 

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

رد  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Jun 2003-
#1 (permalink)  
ابغى اسوي الحركة هاذي كيف


عندي موقع وابغى من الرئيسية مكان لإضافة الأيميل مثل القائمة

بس لحفظ الأيميلات فقط

واريد لما احد يضع ايميلة يحفظ في مستند في الموقع فقط






y7ool غير متواجد حالياً   قديم 10-02-2005, 05:54 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2003-
#2 (permalink)  

السلام عليكم

كان عندي كود القائمة البريدية .. لكن للاسف فقدته

ويا ليت من الأعضاء يرفقون الكود ..

لكن بعد وضع القائمة طريقة تخزين الإيميلات في مستند نصي - وطبعاً الافضل تخزين الايميلات في قاعدة البيانات أسهل وأسرع في جلبها -

المهم طريقة التخزين في الملفات تعتمد على فتح الملف وقرائته والكتابة فيه

أولاً الكود كاملاً

كود PHP:

<?php
$open
=fopen("email.txt","a+"); // الدالة تنشئ الملف أي لا حاجة لان تقومي بإنشاء ملف جديد
fread($open,filesize(email.txt));
echo 
fwrite ($open,$txt_email); // سأشرحها بالأسفل
fclose($open);
?>
في السطر الثاني وضعت المتغير $txt_email ..
لذلك استبدلي المتغير هذا بالمتغير الخاص بالقائمة البريدية ..
المتغير الخاص بالقئمة البريدة هو المستطيل الذي يكتب فيه المستخدم بريده ..
واسمه في الـHTML هو name=

إذا أشكل أي شئ .. بإمكانك السؤال وإن شاء الله انا او احد الاعضاء يردون

تحياتي ،،،






__________________
الإستضافات :

http://www.ala7lam.net/host.html

موضوع الإستضافات وخدماتنا :

إستضافات وخدمات شبكة الأحلام التطويرية ...
ســــاري غير متواجد حالياً   قديم 10-02-2005, 11:44 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jun 2003-
#3 (permalink)  

الله يعطيك العافيه اخوي ساري وما قصرت






y7ool غير متواجد حالياً   قديم 11-02-2005, 02:57 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2004-
#4 (permalink)  

اخوي ساري
وانت اخبر مني .. اعتقد لازم تحط
\n
علشان مايخزن الأيميل الجديد على الإيميل الأول ..
ويحطه في سكر لحاله ..
مادري تراي مبتدء






__________________
°ˆ~*¤®§(*§ الله يرحمك يا ترٍكي اخوٍوٍي§*)§®¤*~ˆ°
شفاف غير متواجد حالياً   قديم 11-02-2005, 05:34 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2003-
#5 (permalink)  

يا هلا y7ool

الله يعافيك ويا هلابك

شفاف

يا مرحبا بك .. وعادي لو الواحد يخطئ ..

النوع (( a+ )) .. الزائد قبل حرف الـa !!

تقوم بإضافة البريد الجديد مع البريد القديم

لكن النوع (( w+ )) .. الزائد قبل حرف الـw !!

تقوم بحذف البريد السابق أو النص السابق وتضيف النص القديم

الأنواع التي تسمح بها دالة fopen وشرح كل نوع :-

= r فتح وقراءة فقط ووضع المؤشر في الأعلى
= w فتح وكتابة فقط ووضع المؤشر في الأعلى ومسح جميع البيانات السابقة(الدالة تقوم بإنشاء الملف إن لم يكن موجوداً) ..
= a فتح وقراءة فقط مع إضافة المحتويات في نهاية الملف (الدالة تقوم بإنشاء الملف إن لم يكن موجوداً) ..
= r+ فتح للقراءة والكتابة ووضع المؤشر في الأعلى ..
= w+ فتح للقراءة والكتابة ووضع المؤشر في الأعلى ومسح البيانات جميعها السابقة(الدالة تقوم بإنشاء الملف إن لم يكن موجوداً) ..
= a+ فتح للقراءة والكتابة مع إضافة المحتويات في نهاية الملف (الدالة تقوم بإنشاء الملف إن لم يكن موجوداً )

بالتوفيق ،،،






__________________
الإستضافات :

http://www.ala7lam.net/host.html

موضوع الإستضافات وخدماتنا :

إستضافات وخدمات شبكة الأحلام التطويرية ...
ســــاري غير متواجد حالياً   قديم 11-02-2005, 06:54 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2004-
#6 (permalink)  

ومنكم نستفيد اخوي ساري

الحين فهمت ..

جزاك الله خير ..
عصفورين بحجر






__________________
°ˆ~*¤®§(*§ الله يرحمك يا ترٍكي اخوٍوٍي§*)§®¤*~ˆ°
شفاف غير متواجد حالياً   قديم 11-02-2005, 08:40 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2004-
#7 (permalink)  

السالفة مش بطالة ..

الآن أنا عملت ال Input .. وهو ..

كود بلغة HTML:
 <form method="post" action="email.php"> <input type="hidden" value="1" name="l"> <div align="center"> <p> <input class="TxtBox" size="17" name="e"> </p> <p> <input class="btn" type="submit" value="أضف البريد"> </p> </div> </form>
كيف أقوم بعمل الـ Processing ??

اقصد ربط ما عملته بالطريقة المشروحة أعلاه .. !!

هل أعمل ملف وحده للي شرحة الأخ ساري .. ؟؟ أم في نفس الصفحة .. !!

حبذا لو شرح صغنون ..

مع الشكر الجزيل ..






__________________
..:: Marhoons ::..
http://groups.yahoo.com/group/marhoons
مرهون غير متواجد حالياً   قديم 16-02-2005, 03:52 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2003-
#8 (permalink)  

الاخ مرهون

اعمل صفحة HTML وضع فيها الكود هذا ويكون اسمه one.html

اقتباس:
<form method="post" action="email.php">
<input type="hidden" value="1" name="l">
<div align="center">
<p>
<input class="TxtBox" size="17" name="e">
</p>
<p>
<input class="btn" type="submit" value="أضف البريد">
</p>
</div>
</form>
الآن انشئ ملف email.php وضع به التالي

كود PHP:

if (!$e)
{
echo 
"لم تقم بوضع بريدك الإكتروني !";
exit;
}

$open=fopen("$e","a+"); 

fread($open,filesize("$e")); 

echo 
fwrite ($open,"$e"); 

fclose($open);

if (
$open==true)
{
echo 
"تم حفظ البريد الإكتروني";


ضع كل الملفات في مجلد واحد وليكن باسم .. list

الآن ضع في متصفحك الرابط التالي

http://www.name.com/list/one.html

الآن اي واحد يضع بريده رح ينشئ الـphp ملف txt

ويحتوي هذا الملف على البريد الإكتروني

أي إذا 100 واحد حفظوا بريدهم الإكتروني رح ينشئ لك 100 ملف !!

كل ملف اسمه رح يكون باسم البريد الإكتروني

بالتوفيق ،،،






__________________
الإستضافات :

http://www.ala7lam.net/host.html

موضوع الإستضافات وخدماتنا :

إستضافات وخدمات شبكة الأحلام التطويرية ...
ســــاري غير متواجد حالياً   قديم 17-02-2005, 03:35 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2004-
#9 (permalink)  

شكرا أخي ساري ..

ولكن لماذا لا يكون في ملف واحد ويكون الفاصل بينهم سطر .. أو علامة الفاصلة ؟؟

يعني لو كان 1000 بريد راح ينئء لي ألف ملف !! الشغلة راح تكون متعبة .. !!

ممكن تكون في ملف واحد .. ويكون الفاصل سطر .. !!






__________________
..:: Marhoons ::..
http://groups.yahoo.com/group/marhoons
مرهون غير متواجد حالياً   قديم 18-02-2005, 09:56 PM
رد مع اقتباس
رد


 

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

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

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



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