أفضل دورة لتعلم php - التعبيرات العادية واستيراد الملفات وانشاء الملفات

mohammed majed suliman
المؤلف mohammed majed suliman

   

 دورة تعلم لغة PHP مجانا من الصفر الى الاحتراف  لربح الاف الدولارات شهريا من البرمجة والتطوير الدرس الثامن - التعبيرات العادية واستيراد الملفات وانشاء الملفات

تعلم لغة php من الصفر الى الاحتراف مجانا بشكل كامل وبدون خسارة دولار واحد عبر منصتنا و خبرائنا واتقن وظيفة تصميم وتطوير المواقع والسكر بتات عن طريق لغة PHP الشهيرة .

دورة تعلم php
تعلم php مجانا


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

تعلم PHP مجانًا مع دورتنا الشاملة! ابدأ رحلتك في البرمجة من الصفر واكتشف المهارات التي تحتاجها لبناء تطبيقات مذهلة.

مقدمة عن اللغة  :

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

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

تستخدم لغة  البرمجة PHP لمعالجة ملفات صفحات الويب المبرمجة بلغة HTML، أو كما تُعرف بلغة معالجة النص التشعبيّ (Hyper Text Markup Language)، أولاً قبل إرسالها إلى المتصفح وإظهارها للمُستخدم.

PHP هي لغة برمجة خادم مفتوحة المصدر، تُستخدم بشكل رئيسي لتطوير مواقع الويب وتطبيقات الويب. تُعتبر سهلة التعلم ومرنة، مما يجعلها شائعة بين المطورين. تدعم PHP تكامل قواعد البيانات وتوفر مكتبات متعددة، مما يسهل بناء تطبيقات ديناميكية وتفاعلية.

مقدم الدورة المهندس محمد عكور 

مستقل ومطور ويب

مرحبًا ، اسمي محمد عكور ، لديّ شهادة فني الكترونيات، أنا مطور ويب متكامل مع أكثر من 10 سنوات من الخبرة ، أنا مستقل: أقوم بإنشاء مواقع الويب والمتاجر وأقدم خدمات التسويق الرقمي.

ما هي التعبيرات العادية  (Regular Expressions) في PHP

التعبيرات العادية (Regular Expressions) في PHP

التعبيرات العادية هي أدوات قوية للبحث والتلاعب بالنصوص. في PHP، يمكنك استخدام الدوال مثل preg_match(), preg_replace(), و preg_split() للعمل مع التعبيرات العادية.

1. البحث عن نص باستخدام preg_match()

تُستخدم للتحقق مما إذا كان هناك تطابق مع تعبير عادي.

php
$pattern = "/^Hello/"; $string = "Hello, World!"; if (preg_match($pattern, $string)) { echo "تم العثور على تطابق!\n"; }

2. استبدال النص باستخدام preg_replace()

تُستخدم لاستبدال أجزاء من النص بناءً على تعبير عادي.

php
$pattern = "/World/"; $replacement = "PHP"; $string = "Hello, World!"; $newString = preg_replace($pattern, $replacement, $string); echo $newString; // Hello, PHP!

3. تقسيم النص باستخدام preg_split()

تُستخدم لتقسيم النص إلى مصفوفة بناءً على تعبير عادي.

php
$pattern = "/[\s,]+/"; $string = "Hello, World! How are you?"; $parts = preg_split($pattern, $string); print_r($parts);

كيفية استيراد الملفات في PHP

يمكنك استيراد الملفات في PHP باستخدام دوال مثل include(), require(), include_once(), و require_once().

1. include()

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

php
include 'header.php'; // استيراد ملف الرأس

2. require()

تشبه include()، ولكن إذا كان الملف غير موجود، سيتم إنهاء تنفيذ السكربت.

php
require 'config.php'; // استيراد ملف التكوين

3. include_once() و require_once()

تُستخدمان لضمان استيراد الملف مرة واحدة فقط، حتى إذا تم استدعاؤهما عدة مرات.

php
include_once 'functions.php'; require_once 'database.php';

كيفية إنشاء الملفات في PHP

يمكنك إنشاء ملفات جديدة باستخدام دالة fopen() مع وضع "w" (write) أو "a" (append).

1. إنشاء ملف جديد

php
$filename = "newfile.txt"; $file = fopen($filename, "w"); // فتح (أو إنشاء) الملف للكتابة if ($file) { fwrite($file, "هذا هو محتوى الملف.\n"); fclose($file); // إغلاق الملف } else { echo "فشل في إنشاء الملف."; }

2. إضافة محتوى إلى ملف موجود

php
$file = fopen("newfile.txt", "a"); // فتح الملف للإضافة if ($file) { fwrite($file, "إضافة المزيد من المحتوى.\n"); fclose($file); } else { echo "فشل في فتح الملف."; }

3. قراءة محتوى الملف

يمكنك قراءة محتوى الملف باستخدام fread() أو file_get_contents().

php
$content = file_get_contents("newfile.txt"); echo $content;

مثال شامل

إليك مثال يدمج كل ما سبق:

php
// التعبيرات العادية $string = "Hello, World!"; if (preg_match("/World/", $string)) { echo "تم العثور على 'World' في السلسلة.\n"; } // استيراد ملف include 'header.php'; // تأكد من أن الملف موجود // إنشاء ملف وكتابة محتوى $filename = "log.txt"; $file = fopen($filename, "w"); if ($file) { fwrite($file, "بدء السجل.\n"); fclose($file); } // قراءة محتوى الملف $content = file_get_contents("log.txt"); echo $content;

 تعلم php من الصفر - الدرس الثامن : التعبيرات العادية واستيراد الملفات وانشاء الملفات




تعليقات

عدد التعليقات : 0