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

 

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

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


السلام عليكم و رحمة الله و بركاته

لدي ملف به كلام كثيير

أريد استخراج جميع الروابط لموقع مثلا
http://xxx.zzzzzzz.com/********s

يعني أريد الرابط كامل واوله محدد و اللي بالنجوم ممكن يتغير مع انه في مسافات بين الرابط و الكلام اللي قبله و اللي بعده


أريد برمجة سكربت صغير او الكود او الدالة التي استطيع استخدامها لعمل استخراج لهذه العبارات ووضعها بملف اخر


وشكرا لكم






__________________
مع تحيات أبو فــــــــــادي
شركة StarTech.ps
فلسطين
startech.ps@hotmail.com
foreverman2002 غير متواجد حالياً   قديم 13-04-2005, 09:03 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Mar 2005-
#2 (permalink)  

http://www.swalif.net/softs/showthread.php?t=109820






__________________
حينما يموت الحل ... يولد الإبداع
شباب القمر
سجن البرمجة
أحد مستخدمي : MySmartBB
Dr.Nabhan غير متواجد حالياً   قديم 13-04-2005, 10:59 AM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: Apr 2002-
#3 (permalink)  

سوف يبحث لك عن اي ارتباط يبدأ http://www.daif.net/
كود PHP:
<?
preg_match_all
("/(http:\/\/www\.daif\.net\/.+)\"/iU",$data,$out);print "<pre>";print_r($out);
?>
سوف يحث لك عن اي رابط
كود PHP:
<?
preg_match_all
("/(http:\/\/.+\/.+)\"/iU",$data,$out);print "<pre>";print_r($out);
?>
مع ملاحظة ان الارتباطات يجب ان تكون في الصفحه على شكل html مثل
كود:
<a href="http://www.daif.net/URL">daif.net</a>






__________________
I Love PHP (d4d@hotmail.com)
http://www.daif.net/
daif متواجد حالياً   قديم 13-04-2005, 02:00 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Oct 2003-
#4 (permalink)  

شكرا أخ ضيف صراحة جربت هالدالة هاذي ودوختني كثيير


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

<a href=

فقط و قعدت أجرب بدالة
ereg

وتهت شوي

فممكن المساعدة لو سمحت .






__________________
مع تحيات أبو فــــــــــادي
شركة StarTech.ps
فلسطين
startech.ps@hotmail.com
foreverman2002 غير متواجد حالياً   قديم 14-04-2005, 09:20 AM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: Apr 2002-
#5 (permalink)  

هنا الحل سوف يحث لك عن اي رابط يبدأ http ويوجد فراغ بعد ذه الرابط
كود PHP:
<? 
preg_match_all
("/(http:\/\/.+\/.+) /iU",$data,$out);print_r($out); 
?>






__________________
I Love PHP (d4d@hotmail.com)
http://www.daif.net/
daif متواجد حالياً   قديم 14-04-2005, 11:09 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#6 (permalink)  

شكرا أخي ضيف .. لكنه لن يعرض العناوين التي لا تبدأ بـhttp:// .. ويمكن طبعا تحويله لجعله يعتمد على www في التحويل ..
أنا أفكر في هل من الأفضل تحويله ليلاحظ النقطتين بشرط ألا يكون إيميلا؟ لأنه نادرا ما ستجد كلام فيه نقطتين في جملة واحدة .. ومثل هذا الكود لا أعتقد أنه موجود ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 15-04-2005, 04:56 AM
رد مع اقتباس
رد


 

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

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

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



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