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

كيف اقوم بقرائة صفحات من على الويب ؟

مغلق
بدأه asd010 في 11 مايو 2007 · 15 رد · 1,298 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

شباب ماهي الداله اللي تنسخ موقع لاحظت بعض مواقع الدليل تنسخ واجهه الموقع او تصوره بصوره مصغره

ياليت اللي يعرف الداله يشرحها

يعني ابي اعمل نسخ لدرس باحد المواقع ابي الداله اللي تقوم بنسخ الصفحه يعني تسجل صفحة الهتمل وتخزنها بقاعدتي

#2

يمكن استعمال دالة file التي تقرأ محتويات ملف لتنفيذ ما طلبت مثلاً لإظهار محتويات الصفحة الحالية من المنتدى:

<?
$html=file('/index.php?showtopic=126641');
foreach($html as $line)
	print "$line\n";
?>

اقتباس
You live it or lie it
so DO IT ,DO IT right ,and DO IT right now...
#3

شكرا اخوي يعني اقدر استعمل الداله هذي في عمل سكربت نسخ دروس من اي موقع وحفظها في برنامجي؟؟

#4

للرفع 0

#5

للرفع 0

#6

الدالة اللتي كتبها الأخ في الأعلى هي لعرض الصفحات فقط

ليس من السهولة عمل كود يستطيع سحب ملفات من أجهزة أخرى لعدم وجود صلاحيات لك بذلك. دائما التعامل مع الملفات يكون عن طريق التوجه للدليل الموجود عليه الملف في الجهاز الخادم وليس عنوان الملف في المتصفح. صلاحيات التعامل مع الملفات تكون فقط لمدير النظام أو من يسمح له مدير النظام بذلك. وإلا لو كان الأمر بتلك السهولة لأصبح هناك مشكلة أمنية حقيقية.

أتمنى لك التوفيق

sign3.jpg
#7

السلام عليكم,

asd010 كتب:
شكرا اخوي يعني اقدر استعمل الداله هذي في عمل سكربت نسخ دروس من اي موقع وحفظها في برنامجي؟؟

اعتقد ردك دة الى مخلى مفيش ردود عليك, عملية نسخ الدروس بالشكل دة بتدايق اصحاب الدروس الى اتتعب فيها إذا فى هضم لحقوقهم.

عموما الكود الى كتبه اﻷخ العزيز XX0111XX بيقرى محتويات اى صفحة او ملف انت عايزه و بعد كدة يطبعه, انت لو عايز تعدل فيه بعد كدة بحيث انك تسجل المحتويات دى فى قاعدة بيانات او اى حاجة تانية فزى متحب.

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#8

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

عبدالله عيّاش

اخوي بغيت داله نسخ عادي لاي تكست او ملف الهتمل وتسجيلها بالقاعده

#9

طيب اخوي كيف اخليه يسجل استبدل هذا foreach($html as $line) بكود الادخال للقاعده ؟؟؟

#10

إذا كنت تريد وضع صفحة html فقط في الداتابيس فسيكون بهذا الشكل

$page_source = file("http://www.domain.com/page_path");
$page_to_store = impolde("\n", $page_source);

بعد ذلك تستطيع تخزين المتغير الأخير $page_to_store في قاعدة البيانات عن طريق

INSERT INTO pages (page_content) VALUES ('$page_to_store');

بالتوفيق

sign3.jpg
#11

مشكوووووووور اخوي عبدالله عيّاش راح اجرب

#12

لكن اعتقد أن دالة file أحياناً أو كثيراً يتم ايقافها لأسباب أمنية

اليس كذلك

أول منتدى عربي متكامل من برمجة سورية

منتدى جامعة دمشق

www.jamaa.cc

logo.png

ابداع بلا حدود

ShababSy.com

#13

السلام عليكم ورحمه الله

هذا الكود يمكن يفيدك

وظيفته عرض صور المواقع لاصحاب الادلة مثل الي مستخدم في سكربت الميحط تقريبا

وشكرا

^_^

<?
$html=file('http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r=http://www.yahoo.com');
foreach($html as $line)

	print "$line\n";

?>
#14

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

#15

اذا ما كنتش عارف تسجل فى القاعدة , احفظهم كملفات فى فولدر مخصوص

#16

اعرف اسجل بس مو راضي يسجل شي

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…