الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أستطيع البحث في شيفرة مصدر الموقع

بدأه scream.p في 11 أكتوبر 2008 · 10 رد · 912 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحية طيبة وبعد ..

أخواني كنت أريد أن أسئلكم أذا كان هناك كود أو كلاس معين للبحث ضمن شيفرة المصدر للموقع

والهدف منها :

أنا أعمل سكربت دليل وأحد شروط أضافة موقع للدليل وجود رابط لموقي في الموقع الذي يريد أن يضيف نفسه فهل هناك طريقة للبحث عن رابط موقعي في شيفرة مصدر الموقع الذي يريد أن يضيف نفسة

أنا وجدت هذه الطريقة في موقع أجنبي فلن اتأكد إن كان البحث عن طريق شيفرة المصدر أم شيء أخر فأرجو منكم الجواب

تحياتي

تم تعديل هذه المشاركة بواسطة scream.p في 11 أكتوبر 2008 في 23:14

#2

لا أعرف الكثير عن المكتبتين CURL و SOCKET و لكن من الممكن أن يفيدان لو قرأت عليها .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#3

شكراً أخي لكن ما فهمت شي :wacko:

تم تعديل هذه المشاركة بواسطة scream.p في 12 أكتوبر 2008 في 21:14

#4

الذي قصده سيف هو انه استخدام مكتبة CURL في تواصل مع SERVER موقع عبر البروتوكولات المختلفه Http, https الخ و تستطيع قراءة محتويات صفحه كما يقرءها المتصفح ie .. HTML code

PHP supports libcurl, a library created by Daniel Stenberg, that allows you to connect and communicate to many different types of servers with many different types of protocols. libcurl currently supports the http, https, ftp, gopher, telnet, dict, file, and ldap protocols. libcurl also supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading (this can also be done with PHP's ftp extension), HTTP form based upload, proxies, cookies, and user+password authentication.

http://www.php.net/manual/en/curl.examples.php

http://www.php.net/manual/en/ref.curl.php

اي باختصار باستخدامك هذه مكتبه يمكنك عمل ما تريد فعله كما طرحت في سؤالك

#5

ألف شكر لك أخي بس أذا في شرح بكون كتر ألف خيرك

:blush:

#6

أخي الحمد الله مشي الحال معي بس السؤال كيف بقدر ابحث بملف ال txt يلي طلع معي

#7

السلام عليكم ،،

هذا الرابط يشرح المطلوب ... وشكرا للجميع

اعتذر للانشغال والا كان اسهبت في الشرح

PHP - Parsing HTML

......

....

...

.

.

.

سبحان الله وبحمده *** سبحان الله العظيم

www.quraany.com

www.arabcs.com

#8

أخي XR.7 دخلت على الرابط يلي حطيتو لكن للأسف ما ظبت معي شي ممكن شرح من قبلك

#9

أنتظر الرد منك :rolleyes: أخي الكريم

#10

الحل باستخدام الدالة isLinkInUrl()



function isLinkInUrl($link,$url)
{

$r =false;
$input = @file_get_contents($url);
$regexp = "<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>";
if(preg_match_all("/$regexp/siU", $input, $matches, PREG_SET_ORDER)) {
foreach($matches as $match)
{
if ( strstr($match[2],$link) )
{
$r = true;
}
}



}
return $r;
}

$url = "http://www.google.com/";
$link = "www.yahoo.com";
echo (isLinkInUrl($link,$url))? "True": "False";

?>
 <?

سبحان الله وبحمده *** سبحان الله العظيم

www.quraany.com

www.arabcs.com

#11

ألف شكر لك يا باشا والله يقدرني أرد لك هذا الجميل

مواضيع مشابهة