أجهزة الكمبيوتر شبابيك إنترنت

ضع إعلانا. نقوم بتجميع قائمة محدثة من لوحات الرسائل في أوكرانيا أو أي بلد آخر! إضافة إعلان وظيفة php للوحة

من أجل بيع أو شراء السلع الضرورية ، وعدم وجود متاعب ، وخدمة السيارات ، يمكنك إضافة مساحة فارغة إلى موقعنا على الإنترنت. كل يوم في هذا الجانب من الشارع ينظر إلى الآلاف من koristuvachіv ، لأنه من الضروري أن تعرف أو تشتري أو تبيع. ما تحتاجه هو شارب بسيط تعري الخاص بكوتحقق من ردود أفعال الناس المؤذيين.

إذا كنت تريد أن تعطي احترامًا خاصًا لمقترح الطعام الخاص بك - أن تضع العري بطريقة رأيت الكثير من الأشياء المتشابهة ونالت الاحترام لنفسك. أيضًا ، إذا كنت قد انتهكت rozmistiti bezkoshtovne razdoshennya ، فتحدث عن أولئك الذين يعرفون القراءة والكتابة والمدمنين.

نحن لا نطلب منك تقديم معلومات خاطئة ، لأنها كانت أكثر من اللازم أو أكثر من اللازم بالنسبة لك. رادشي نافباكي ، نحن نابولياجامو حول الموثوقية المطلقة للعرض التقديمي في المعلومات المنشورة. لا تذهب إلى المدرسة ، صِف بشكل غامض قوة المنتج الذي تبيعه. لديك أكثر من بضع مئات من الرموز لتعطيك بدون قبعة. لا تفسد їkh marno.

هل ستكون عاريا تماما؟

بيرش ، uvagu on scho ، هو العنوان الرئيسي. إذا كنت تريد أن تفعل العري bezkoshtovno ، zoseredite نفسك على العنوان. من الضروري جعلها مثيرة للاهتمام وساعة الماء حية ومقتضبة قدر الإمكان. من الضروري الاستفادة من عريك في بداية المراجعة.

Yaksho السادس virishili تطوير العريحول مبيعات السيارات ، كن محددًا. يشير عنوان مثل هذا التجريد في حافة bazano إلى جميع المعلمات المهمة ، tsіkavі للمشتري. بالإضافة إلى ذلك ، على سبيل المثال ، الموضوع هو odyagu chi іnter "ru ، حاول إثارة الدسائس ، ولكن أيضًا قم بدفع المشتري إلى الخنازير ذات القرون الخاصة بك ، وليس لعشرات الخنازير المماثلة.

إن عري Bezkoshtovno dodati في ساعتنا ليس مشكلة ، لذا فإن مثل هذا الرزق الكبير الذي يخسره أمر غير مفهوم. إذا كنت بحاجة إلى نتيجة سريعة ، فاحرص على ألا تكون عاريًا ، والأهم من ذلك ، أن تكون قصيرًا. في مثل هذا الوقت ، ستكون لدينا كل الفرص وسنقرأها حتى نهاية اليوم.

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

عامل مهم آخر (وواحد فقط) هو تكلفة التصوير. بعد أن أعطيت المشترين (البائعين) المحتملين إمكانية المعرفة المرئية حول "النص" ، يمكنك رفع +1 لتصنيف العُري. تصاعد على تكريمهم.

ناريشتي ، فكر في الاتصالات. حاول أن تقتل كل ما تستطيع ، حتى نتصل بالمجرمين باليد ، سوف يتصلون بك. يسقط Vip ، إذا كان Lyudin يجهل كونه عارياً فقط لأن المؤلف يريد استخدام رقم الهاتف المحمول ، من فضلك ، قم بملء إحداثياتك في الإنترنت ، في الإنترنت ، في الإنترنت ، في الإنترنت ، في الإنترنت ، في البريد ، في سكايب في المستقبل ، معرف في الشبكات الاجتماعية - smut ، حتى تتمكن من الاتصال بنا والحصول على رسالة سريعة حول مزود الطاقة الخاص بك.

الآن أنت تعلم أنه عندما تنشره ، فإنه ليس koshtovno كذلك ، لقد تذكرته وقرأته. مستودع ونشرها على جرعتنا ، ونحن نقبل نجاح عملياتك.

إحدى الوظائف المفيدة التي توفرها لغة PHP هي القدرة على ملف الإدخال / الإخراج ، مما يسمح لك بحفظ وعرض البيانات التي يدخلها الزوار على الموقع لاحقًا على الموقع ، وهو ما لا يمكن القيام به باستخدام أدوات HTML القياسية. يسمح ذلك باستخدام PHP لإنشاء هياكل ديناميكية مثل لوحات الرسائل ومنتديات WEB. بالإضافة إلى دعم عمليات الإدخال / الإخراج القياسية في ملف نصي ، تدعم PHP أيضًا استعلامات SQL ، ولهذا الغرض يتم استخدام MySQL DBMS (http://www.mysql.com) عادةً ، ولكن وصف التفاعل بين PHP و SQL خارج نطاق هذه المقالة.

لتوضيح قوة PHP ، دعنا ننشئ لوحة رسائل بسيطة لموقع ويب. ستدعم الملفات التالية عمل لوحة الرسائل الخاصة بنا:

  • ملف لعرض الرسائل في لوحة الإعلانات ونموذج لإدخال إعلان جديد. (board.php)
  • ملف معالجة إدخال النموذج ( يقدم)
  • ملف نصي يحتوي على الرسائل المدخلة. ( data.txt)
  • ملف إدارة لوحة الإعلانات الخاصة بنا ( admin.php)
  • وسائل الحماية من الوصول غير المصرح به إلى بيانات المؤتمر

سيتم منح المستخدمين الفرصة لإدخال البيانات في النموذج ، والتي سيتم عرضها لاحقًا على صفحة HTML. النماذج هي عنصر HTML قياسي ، ويتم تعريفها باستخدام التوجيه التالي:

عمل- يحدد البرنامج النصي الذي ستتم معالجته.

طريقة- يحدد طريقة نقل البيانات إلى هذا الاسكربت. هناك طريقتان فقط: post - يتم تمرير جميع بيانات النموذج في نص الطلب ، و get - يتم تمرير البيانات في نهاية عنوان URL. سوف نستخدم طريقة البريد.

توجد داخل علامة النموذج عناصرها - حقول النص ، ومناطق النص ، والأزرار لتأكيد البيانات أو إعادة تعيينها ، وما إلى ذلك. يتم تحديد حقول النص والأزرار باستخدام علامة INPUT ، لحقل النص بالتنسيق التالي:

اسم- يحدد اسم المتغير الذي يتم حفظ البيانات المدخلة فيه

بحجم- طول حقل النص في المتصفح

الحد الاقصى للطول- الحد الأقصى لعدد الأحرف التي تم إدخالها في الحقل

القيمة- القيمة المعروضة في مربع النص افتراضيًا.

بالنسبة للأزرار لتأكيد وإلغاء إدخال البيانات ، يكون لعلامة الإدخال التنسيق التالي:

نوع الزر- إرسال للزر الخاص بإرسال إدخال النموذج وإعادة التعيين للزر الخاص بإعادة تعيين بيانات النموذج مثال على الأزرار:

لإدخال نص متعدد الأسطر ، يتم استخدام منطقة نص ، والتي يتم تحديدها باستخدام علامة Textarea:

اسم- يحدد اسم المتغير الذي يتم حفظ البيانات المدخلة فيه.

صفوف- عدد الأسطر في منطقة النص.

العواميد- عدد الأعمدة في منطقة النص.

مثال على منطقة النص

لإدخال البيانات في لوحة الإعلانات الخاصة بنا ، سنستخدم ثلاثة حقول نصية: الاسم والبريد الإلكتروني للشخص الذي يريد إرسال رسالة ، بالإضافة إلى موضوع الرسالة ، ومنطقة نصية واحدة (نص الرسالة) وزرين : تأكيد إدخال البيانات وإعادة تعيينها. يوجد أدناه النص الأصلي للنموذج:

اسمك:

بريدك الالكتروني:

اقتراح:> ر>
وصف:


>

لذلك ، قام المستخدم بإدخال البيانات والنقر على زر التأكيد. تم تمرير التحكم في معالجة النموذج إلى الملف يقدم... دعونا ننظر في الأمر بمزيد من التفصيل. بادئ ذي بدء ، نحتاج إلى التأكد من أن المستخدم قد أدخل البيانات الصحيحة في النموذج ، أي ملأ جميع الحقول المطلوبة ورمز "@" مضمن في عمود "البريد الإلكتروني":

// تحقق من الحقول الفارغة إذا ($ FIO == ""): طباعة "

لم يتم ملء الحقل "اسمك"

"؛ آخر: إذا ($ tema ==" "): طباعة"

حقل "الموضوع" فارغ

"؛ else: // تحقق من وجود الحرف" @ "في البريد الإلكتروني $ eml = stristr ($ email،" @ ") ؛ إذا ($ eml == false): print"

تم إدخال عنوان بريد إلكتروني غير صحيح

"؛ آخر:

إذا تم إدخال البيانات وفقًا للقواعد التي وضعناها ، فسنقوم بتدوينها في ملف نصي ، مع مراعاة الشروط التالية:

  1. تحتل كل رسالة سطرًا واحدًا في ملف نصي ويفصل بينها حرف سطر جديد "/ n" ،
  2. يتم فصل أقسام الرسالة باستخدام الحرف "|" ،
  3. يجب ألا تحتوي البيانات التي يدخلها المستخدم على الأحرف "" ، "٪" ، والتي يجب أن تحمي لوحة الرسائل الخاصة بنا من القرصنة والبريد العشوائي.
// افتح الملف لإضافة $ fd = fopen ("data.txt"، "a")؛ // تحقق مما إذا كان المستخدم قد أدخل الأحرف الممنوعة "|" و "" و "٪" و "\ n" داخل // الرسالة وحذفها. $ FIO = str_replace ("|"، ""، $ FIO) ؛ $ FIO = str_replace (""، ""، $ FIO) ؛ $ FIO = str_replace ("٪"، ""، $ FIO)؛ $ email = str_replace ("|"، ""، $ email)؛ $ email = str_replace (""، ""، $ email)؛ $ email = str_replace ("٪"، ""، $ email)؛ $ tema = str_replace ("|"، ""، $ tema)؛ $ tema = str_replace (""، ""، $ tema)؛ $ tema = str_replace ("٪"، ""، $ tema)؛ $ zakaz = str_replace ("|"، ""، $ zakaz)؛ $ zakaz = str_replace (""، ""، $ zakaz)؛ $ zakaz = str_replace ("٪"، ""، $ zakaz)؛ $ zakaz = str_replace ("\ n"، ""، $ zakaz)؛ // تشكيل سطر للكتابة في الملف $ user_row = $ FIO. "|". $ email. "|". $ tema. "|". $ zakaz. "\ n"؛ // كتابة سطر إلى ملف fwrite ($ fd، $ user_row)؛ // أغلق الملف fclose ($ fd) ؛

بعد معالجة البيانات التي أدخلها المستخدم ، إما أن يتم عرض البيانات المعالجة بالشكل الذي سيتم عرضه به في لوحة الإعلانات ، أو سبب عدم إدخال البيانات فيها.

// عرض البيانات المدخلة بشكل صحيح

">

"> إغلاق

end_input1 ($ write_file1) ؛ إنهاء إذا؛ إنهاء إذا؛ إنهاء إذا؛

في ملف board.phpقبل النموذج ، سنقدم عملية استخراج البيانات من ملف data.txt وعرضها في شكل مقروء:

// اقرأ جميع الرسائل من الملف إلى مصفوفة ، حيث يكون كل عنصر من المصفوفة // سطر $ work_file = file ("data.txt") ؛ // ابدأ معالجة البيانات إذا لم يكن الملف فارغًا. if ($ work_file! = ""): // حساب عدد الأسطر if ($ number! = "0"): // معالجة جميع الأسطر بالتسلسل وعرضها على الشاشة لـ ($ number؛ $ numbers> 0؛ $ number - = 1): $ work_str = array_shift ($ work_file)؛ $ FIO = strtok ($ work_str، "|")؛ $ email = strtok ("|") ؛ $ tema = strtok ("|") ؛ $ zakaz = strtok ("|")؛

">


نهاية إنهاء إذا؛ إنهاء إذا؛

تظهر الصور أدناه طريقة عرض الصفحات board.phpو يقدمبعد إدخال البيانات.

يمكن للزوار ، بالطبع ، إدخال أي رسائل في لوحة الرسائل ، لكن هذا بالطبع لا يعني أن كل منهم يناسبنا. بالطبع ، يمكننا ببساطة حذف الأسطر غير المرغوب فيها من الملف. data.txtمباشرة بالانتقال إلى الخادم عبر FTP ، لكن هذا أمر غير مريح بطبيعة الحال. من الأفضل القيام بذلك باستخدام صفحة HTML مخصصة للمشرف. دعونا نرى كيفية القيام بذلك بمزيد من التفصيل.

أولاً ، دعنا نحدد أن كلمة مرور المسؤول مخزنة في ملف منفصل باسم password.txt. لنستخرج كلمة المرور من هذا الملف:

$ pass_file = ملف ("password.txt") ؛ كلمة المرور $ = array_shift ($ pass_file) ؛ يوضح الشكل نموذجًا لإدخال كلمة مرور:

في ملف الإدارة ، سنستخدم استدعاء تسلسلي من عدة أشكال ؛ لضمان ذلك ، سنطبق معالجة النموذج بواسطة برنامج نصي واحد ، أي قم بتعيين نموذج كلمة المرور إلى متغير السلسلة:

شكل دولار = "

أدخل كلمة مرور المسؤول


"؛ يتم عرض قائمة الرسائل فقط إذا تم إدخال كلمة المرور بشكل صحيح: إذا ($ password == $ entpass): // اقرأ الملف مع الرسائل $ work_file = file (" data.txt ") ؛ // إذا كان الملف ليس فارغًا ، ثم اعرض الرسائل إذا ($ work_file! = ""): الأرقام $ = count ($ work_file) ؛ if ($ number! = 0): for ($ numbers؛ $ number> 0؛ $ numbers - = 1 ): $ work_str = array_shift ($ work_file)؛ $ FIO = strtok ($ work_str، "|")؛ $ email = strtok ("|")؛ $ tema = strtok ("|")؛ $ zakaz = strtok (" | ") ؛؟>

\">

إخراج الرسائل مشابه لما هو مستخدم في board.phpمع اختلاف واحد - بعد كل رسالة يتم عرض نموذج به زر إرسال. يؤدي الضغط على هذا الزر إلى تخزين رقم الصفحة التي نريد حذفها في متغير del_msg.


عودة"؛ endif؛ endif؛ else: // يتم عرض رابط إلى صفحة بدء المؤتمر هنا ، والذي سيسمح / بالخروج من وضع حذف السجلات دون إجراء الحذف. طباعة"

عودة

"؛ إنهاء إذا؛

يكون حذف السجل كالتالي - نقرأ جميع الأسطر من الملف بالكامل إلى مصفوفة ، حيث يكون كل عنصر في المصفوفة سطرًا واحدًا ، ثم نفتح الملف لإعادة كتابته ، ونكتبه بالكامل دون وضع علامة على السطر للحذف.

$ work_file = ملف ("data.txt") ؛ الأرقام بالدولار = العدد (ملف العمل بالدولار) ؛ $ fd = fopen ("data.txt"، "w")؛ لـ (الأرقام $ ؛ الأرقام $> 0 ؛ الأرقام $ - = 1): $ work_str = array_shift ($ work_file) ؛ if (del_msg! = $ numbers): fwrite ($ fd، $ work_str)؛ آخر: طباعة "

تم حذف الرسالة المختارة!

"؛ endif ؛ endfor ؛ fclose ($ fd) ؛

بعد النقر فوق الزر "حذف" ، يتم عرض رسالة حول الحذف الناجح للرسالة ويتم عرض ارتباط للعودة إلى صفحة البداية الخاصة بلوحة الرسائل.

إن وجود ملف كلمة المرور في دليل لوحة الإعلانات يجبرنا على تنظيم الحماية من مشاهدته من قبل الزائرين مباشرة عبر http. للقيام بذلك ، ضع ملفًا في دليل لوحة الإعلانات يحتوي على توجيهات لـ Apache تمنع العرض المباشر للملفات ذات الامتداد .txt. سيتم تسمية الملف .htaccesوسوف تحتوي على التوجيهات التالية:

أمر يسمح ، ينكر ينكر من الجميع

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

في تواصل مع

مرحباً بالجميع ، أود اليوم أن أخبركم عن طريقة واحدة سريعة ستتعلمون من خلالها كيفية جمع لوحات الرسائل عالية الجودة في بلدكم أو المنطقة المرغوبة.

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

وإذا كان هناك عدد قليل من المشاهدات للإعلانات ، فيمكنك استخدام / Yandex.Direct أو الخدمات المدفوعة للوحات الرسائل (رفع إلى الأعلى ، تمييز ، إلخ) ، حيث يمكنك الدفع مقابلها بأي طريقة مناسبة WebMoney أو Privat24 أو.

بالمناسبة ، منذ أن بدأت الحديث عن الخدمات المدفوعة ، أود أن أشارككم تجربتي في التنسيب على الفور. دفعالإعلانات على موقع الويب + صحيفة غير متصلة بالإنترنت في المنطقة المطلوبة:

هل يمكنك أن تتخيل؟ وهكذا ثلاث مرات متتالية ، قمت بإنشاء إعلانات ، وملأت سحابة من الحقول وبعد المراجعة ، لا يمكنني تعديل الإعلان ، لأنهم يقومون بحذفها. ومع ذلك ، فإن الوضع مع المجالس في أوكرانيا محزن للغاية ، لا يوجد سوى OLX.ua واحد لائق وسهل الاستخدام ، يتم التفكير في كل شيء بأدق التفاصيل ...

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

أعتقد أن كل شخص ، عند البحث عن اللوحات ، يمتص الاستعلام "قائمة لوحات الإعلانات + المنطقة / البلد" ويجد بعض كتالوجات الهراء مع مواقع ميتة بدون عادم. ولكن ، سنكون أكثر ذكاءً ونجمع القائمة بأنفسنا ، فقط في حالة ما إذا كنت سأقوم بنشر قائمة أوكرانيا في أسفل المنشور ، على الرغم من عدم حقيقة أنها ستكون ذات صلة في غضون شهرين. ولذا فلنبدأ:

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

نعم لا كيف!

أنا أمزح بالطبع)

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

2. انتقل إلى FastTrust وافتح الأداة "نتائج البحث"وحدد أولاً على سبيل المثال Google:

- نشير إلى المنطقة أو منطقة المجال google.ru/google.com.ua ، إلخ.
- حدد العدد المطلوب من النتائج في SERP
- نكتب طلب "لوحة الملاحظات"

نحصل على قائمة المواقع!

3. نكرر الخطوة 2 لمحرك بحث Yandex ، وفقًا لنفس المبدأ.

4. في الخطوتين 2 و 3 ، نقوم بتغيير الاستعلامات ، على سبيل المثال "نشر إعلان مجانًا" ، أو "لوحة الإعلانات + المنطقة" ، أو "لوحة الإعلانات التلقائية" ، إلخ. مهما كانت خيالك كافية ، إذا لم يكن لديك ، فاستخدم اختيار استعلامات Wordstat http://wordstat.yandex.ru/.

نتيجة لذلك ، يجب أن تحصل على قائمة صلبة من اللوحات:


5.
بطبيعة الحال ، هناك نسخ مكررة هنا ويجب علينا تنظيفها باستخدام الزر السحري في FastTrust:


381 موقعًا ، فلن تجد الكثير في أكثر من قائمة واحدة. إذا كنت بحاجة إلى هذه القائمة ، فيمكنك تنزيلها:

6. أنت الآن بحاجة إلى إزالة المعلمات المهمة لتحليل الموقع التالي لاستبعاد المواقع ذات حركة المرور المنخفضة. على الرغم من أنه لا يمكنك القيام بذلك ، ولكن ضع الإعلانات على جميع المواقع.

إذا كنت تعتمد على قانون باريتو (مبدأ 80/20) من الويكي ، فإن 20٪ من المواقع من القائمة ستوفر 80٪ من الحركة / المشاهدات ، وستعطي الـ 80٪ المتبقية 20٪ فقط. الآن سنحاول إيجاد هذا الذهب بنسبة 20٪.

للقيام بذلك ، حدد المعلمات التالية في البرنامج:

- الحضور على LiveInternet.ru

في حالتي ، فإن إحصائيات Li.ru قليلة جدًا ، حيث يتم استخدام تماثيل من BigMir أو I.ua أو Mail أو الإحصاء مغلق تمامًا في مقطع ua. في Runet ، يعد LiveInternet أكثر شيوعًا ، لكننا لن نستبعده ، لأنه حتى لو لم يكن في كل مكان ، فهو يستحق ذلك ، مما يعني أنه يمكننا استخلاص استنتاجات حول حركة مرور الموقع.

7. قم بتنظيف القائمة بترتيب Alexa العالمي "-1":

فرز العمود " الحضور ليوم واحد"ووضع علامة فيها على البيانات التي تزيد عن 10 آلاف حركة مرور يوميًا ، ثم فرزها حسب" أليكسا"(كلما كان ذلك أقل ، كان ذلك أفضل) ، اخترت قيمة تصل إلى 100000 ، كل شيء أكثر من 100000 أزلته من القائمة (باستثناء أولئك الذين لديهم أكثر من 10 آلاف حركة مرور):


8. أنت الآن بحاجة إلى تنظيف قاعدة البيانات للمواقع غير الموضوعية والمحدودة:

في حالتي ، هذه لوحات السيارات ومواقع العمل وغيرها من الرسائل غير المرغوب فيها التي لست بحاجة إليها الآن.

في المجموع ، حصلت على 17 لوحة رسائل عالية الجودة وزرت من أصل 381 ، أشارك القائمة معك ، كما وعدت في بداية المنشور:

المرآة الرئيسيةجزر تركس وكايكوسحركة المرور اليومية بواسطة LI.ru
http://profile.all.biz/board/add3200 79794 2140
http://prom.ua20 -1 4238
http://aukro.ua/NewItem/900 9 4400
http://www.ria.com/objavlenie/2200 44069 4856
http://olx.ua1400 28743 5232
http://doska.io/login؟return_path=/add20 -1 19081
http://board.join.ua/add/10 -1 19757