Telegram Web Link
𝙋𝙤𝙨𝙩 𝘾𝙤𝙙𝙚 : @like #628f5f93540a962a2
if(is_numeric($_GET['value'])){
echo "You visited my URL with the following parameter: " . intval($_GET['value']);
}
else {
echo "Hey. Stop trying to hack me by sending non-number values!";
exit();
}

• تصفيه وحمايه لـ داله الـ GET .

توضيح اذا جنت مخلي الشخص يزورك بهاي الطريقه :

echo "You visited my URL with the following parameter: " . $_GET['value'];

وبعدها اجه شخص سوه هيج :

http://example.com/?value=<script>// <![CDATA[
alert('1');
// ]]></script>


• راح يكدر ينفذ عمليه جافا سكربت بداخل صفحتك ، ويخترقك ، لذلك يجب وضع الكود اعلاه للحمايه اكثر .

• php
لاتسأل مجرب ولاتسأل حكيم ، خبص لحالك و الله كريـم .
• فيما يلي سنشرح عن do-while .
• كذلك while .
• 𝗣𝗛𝗣 •

Do-While :
تعني نفذ ثم انظر الى الشرط .

<?php
$i = 0;
do {
echo $i;
} while ($i > 0);
?>


الكود اعلاه اخبرته نفذه طباعه $i والذي هو 0
ثم قلت له عندما $i اكبر من الصفر .

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

While تعني عندما.

while (اذا كانت الجمله صحيحه){
الكود الذي سيتنفذ .
}

<?php
$x = 1;

while($x <= 5) {
echo "The number is: $x <br>";
$x++;
}

اخبرته ان كان متغير $x اصغر من الصفر قم بطباعه :
the number is : $x .
وبعدها قمت بوضع اسايمينت اوبريتور وهوه البلص (++) قمت بتكبير الرقم $x حتى يتوقف اللوب فعندما يصل متغير $x الى الرقم 6 سيتوقف اللوب .


• كذلك يمكن ان تقوم بمضاعفه الرقم بنسبه 10 مرات كل مره كما في المثال اسفل :

# ««««««« الرقم سيتم مضاعفته بنسه + 10 »»»»»»» #

<?php
$x = 0;

while($x <= 100) {
echo "The number is: $x <br>";
$x+=10;
}

?>

ربما ستكون النتيجه :
The number is : $x
سيطبعها ١٠ مرات وعندما يصل متغير $x الى الرقم 110 سيتوقف اللوب.

هل كان هذا مفيداً ؟
𝗣𝗼𝘀𝘁 𝗖𝗼𝗱𝗲 : @like #2d10041de6a229c81
مرحباً ، اغلب المطورين يستعملون فنكشن php اسمه :

str_replace();

السؤال كيف تعرف هل الفنكشن قام بالاستبدال من النص ام ݪا ؟

يعني اني شلون اعرف فعلا هذا الفنكشن استبدل ام ݪا ؟

الطريقه بسيطه :

الفنكشن str_replace .

يستقبل 4 متغيرات بداخله اول 3 مطلوبات .

والرابعه اختياريه تحسب الك عدد الاستبدالات .

بس ليش حطوها ؟

حته تسوي هيج شرط راقب :

$str = str_replace("h",null,$text,$count);

الان كلت اله استبدل حرف h من النص شلون راح اتأكد هل الحرف فعلاً انشال من النص ؟

يمكن استعمال العديد من الفنكشنات لقرائه النص بعد الاستبدال ولكن الطريقه الاسهل هي بهذا الشرط :

if($count > 0 ){
echo "the str_replace worked";
}else{
echo "I didn’t replace anything:(";
}

المتغير الاختياري $count سوف يقوم بحساب عدد الاستبدالات اذا كانت اكبر من 0 معناها الفنكشن استبدل فعلا حرف h غير هل شي راح يطبع انا لم استبدل اي شيء .

الشرح الكامل حول بعض الفنكشنات المفيده تجده هنا :

• شرح حول :

[ str_replace, str_repeat, preg_replace, count, explode, strlen, strtolower, strtoupper, ucfirst, lcfirst ]

- PHP Language

https://youtu.be/YRjHkw2rb-o

هل كان هذا مفيداً ؟
𝗣𝗼𝘀𝘁 𝗖𝗼𝗱𝗲 : @like #faec99afbf14c753e
مرحباً شباب حسن فتحلي رقم كوبون مجاني لدوره فلتر كامله على تطبيق اسمه udemy
انصحك تفتح الرابط وتسوي حساب وتشتري الدوره بس تخزنها يمك لان مده رمز الكوبون يومين وترجع الدوره بـ 74$ .

بس احفظها يمك اشتريها انته مخسران شي حته تبقه يمك ، وشكراً.

رابط الدوره للشراء مجانيه لمده يوميان فقط :

https://www.udemy.com/course/fluttercourse/?couponCode=999999

رمز الكوبون 999999 .

شاركوها للجميع .


بعد شراء الدوره سوف يكون لديك وصول لامحدود لها .

الدوره مدموج وياها ايضاً دوره الدارت كامله ميحتاج تدورها هيه لغه دارت وفلتر سوه .

Dart Basics = دوره الدارت

Flutter Basics = دوره الفلتر
سؤال هل يمكنني جعل script php شغال دائما ؟

نعم يمكن ذلك من خلال اولاً :

set_time_limit(0);

تضعه في اعلى ، السكربت .
سيقوم بتحديد التايم لمت اقصى حد في سيرفرك .

وبعدها تقوم بوضع :

ignore_user_abort(true);

حيث سيقوم ، بجعل السكربت الخاص بك شغال الى ان يحدث time_limit .

كذلك يمكنك ترتيب بعض الشروط .
لكي تجعله شغال او قد تطفئه بطبيعه الحال ان كنت ترغب بأطفائه ، يمكنك وضع القيمه false .

ignore_user_abort(false);
• بعد ان تم حظر شركه هواوي من خدمات كوكل بشكل نهائي .

• اصبح من الصعب جداً ان تقوم بتحميل تطبيقاتهاً على سبيل المثال اليوتيوب .

• حيث يتطلب منك خدمات ڪَوكل بلي وهي ليست في جهازك ولايمكن تنصيبها بعد سد الثغرات من ڪَوكل .

• لقد وجدت لأجهزه هواي تطبيق بديل ليوتيوب ويتمتع بميزات جميله جداً يدعى :

• 𝗬𝗼𝘂𝘁𝘂𝗯𝗲 𝗩𝗮𝗻𝗰𝗲𝗱

• يمكن تحميله من تطبيق 𝗮𝗽𝗸𝗽𝘂𝗿𝗲 .

• الموقع الرسمي للتطبيق :
https://m.apkpure.com/ar/

كذلك سنقوم بدرج الموقع الرسمي لـ
• 𝗬𝗼𝘂𝘁𝘂𝗯𝗲 𝗩𝗮𝗻𝗰𝗲𝗱
https://vanced.app

• في بعض اجهزه هواوي الحديثه سيأتي منصب بشكل جاهز تحقق من ذلك قبل التثبيت .

• عن تجربه شخصيه التطبيق ممتاز .
• من ابسط ميزاته الاستماع عند الخروج من التطبيق .

• ان كنت قد جربت التطبيق اكتب رأيك في زر التعليقات 💬.

• ﻣحمد سامي .
تطَبيق المونتاج جباًر للايفون فقط ☑️.

• يقوم التطبيق بدمج الفيديو مع الصوت .

• يقوم بتحويل الفيديو الى صوت .

• يقدم لك ايضاً العديد من الميزات ولكن ماكان يهمني ذكرته في الاعلى .

• خالي من الاعلانات .

• للتحميل من ابل ستور مباشر .
اضغط هنا

• لاتنسى مشاركتنا في تجربتك في زر التعليقات .💬
مرحباً ، كيف استطيع اكمال مشروعي بصورهً صحيحه في لغه برمجيهً سواءً php ام اي لغه برمجيهً ثانيه ؟

• اولاً : العامل النفسي :

الشعور النفسي لديك يجب ان يكون في مستوى عاليً جداً حيث يجب ان يكون لديك نوعان من الراحه الاولى الراحه البدنيه من حيث النوم والخ...
وثانياً الحاله العقليه يجب ان يكون عقلك الحالي اثناء البرمجه خارج نطاق العالم للاستفاده من اكبر تجربه اثناء اداء المهام .

• ثانياً : يجب ان يكون لديك 𝗣𝗠:

وتعني 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗠𝗮𝗻𝗴𝗲𝗿 .
حيث يجب ان يكون لديك على الاقل وقت لترتيب ما الذي ستفعله وكيف ستفعله وتشرحه بالتفصيل على ورقه بيضاء او على المفكره في الاجهزه .
انصحك بكتابه كل شيء على الاوراق والاحتفاظ بها جيداً لانك بحاجه الى مراجعتها كثيراً ان كنت تريد تحديث تطبيق او موقعك مستقبلاً .
خلاف ذلك سيكون الجهد الذي بذلته مضاعف لأنك سوف ترتبك عندما تريد تحديث خاصيه في الموقع ستنسى الخطوات وكيف وصلت الى هنا .

• ثالثاً :

يجب عليك تدوين بعض الملاحظات في الكود البرمجي الخاص بك اثناء البرمجه وهذا الامر يدعى ال 𝗖𝗼𝗺𝗺𝗲𝗻𝘁𝘀 ، او التعليقات .
خلاف ذلك ستنسى كل شيء من الذي كتبته ولم تعد تستطيع فهم كل شيء بالصوره الصحيحه ونسبه الاخطاء ستتضاعف بعده مرات من 5% الى 55% .

• ان كنت في مجموعه او تيم نسبه الاخطاء بدون التعليقات ستزداد اكثر ف اكثر ، وخصوصاً ان كان الخطأ تعلق بالخزن ، مشروعك سيقع في كارثه.

• هذا الامر انصح به اي شخص ، يحاول بناء مشروع سواءً مهندس ام استاذ ام طالب ام اي وظيفه ثانيه بحاجه لبناء مشروع وتأخذ وقتاً.

• شكراً للقرائه .
• ﻣحمد سامي.
• Hustle Castle 🏰 .

• لعبه 2D تفاعليه اونلاين.

• من وجهة نظري تستحق 10/7 .
• تستحق التجربه.

للايفون اضغط هنا

للاندرويد اضغط هنا

• لاتنسى التعليق ان اعجبتك اللعبه،💬'
• Grim Soul: Survival 🎐.

• لعبه البقاء على قيد الحياه في بيئه منذ العصور القديمه الجوده ممتازه .

• طريقه اللعب : جيده جداً .

• تقيمي 10/9 .

للايفون اضغط هنا .

• للاندرويد اضغط هنا .

• لاتنسى ترك تعليق في حال اعجبتك اللعبه 💬.
This media is not supported in your browser
VIEW IN TELEGRAM
• مرحباً ميزه جديده لبوت الزخرفه ،

• مجرد تكتب معرف البوت :

@Levraabot .
• تترك مسافه وبعدها الكلمه .

• راح ينطيك انواع من الزخارف المتعدده.

• كذلك يدعم اللغه العربيه والانكليزيه .

• وكذلك يوفر زر لمشاركه الزخرفه اينلاين .

• هل اعجبتك الميزه الجديده ؟
• لاتنسى التعليق 💬.
• في ما يلي سنتطرق لحساب عدد الكلمات وحساب طول الاحرف في لغه php بالطريقه الصحيحه.

• بطبيعه الحال الفنكشات الاساسيه strlen او str_word_count لاتعمل على بنيه اللغه العربيه .

• الكثير على الانترنيت اعطى حلول ولكني صنعت حلول جميله جداً بأستعمال البنيه المعقده وبعض الفنكشنات الغير مشهوره لقرائه طول النص وكذلك عدد ڪَلمات النص .

<?php
$word_count = count(preg_split('/\s+/', $text));

$Length = mb_strlen($text, 'UTF-8');

$Cutmyspace = preg_replace('/\s/', null, $text, -1, $count);

if($count > 0 ){

$Length = mb_strlen($Cutmyspace, 'UTF-8');

}

echo "words : $word_count<br>Lenght: $Lenght";

• لنقم بتفصيل الكود :

اولاً :
متغير $word سوف يقوم بتحويل عدد الكلمات الى array بـ استعمال preg_split وسوف نقوم ب استعمال count لأحصاء عدد الاراي لذلك النتيجه ستكون عدد الكلمات المرتبه داخل الاراي .

• لتتأكد بنفسك يمكنك طبع التالي :

print_r(var_dump(preg_split('/\s+/', "hello world")));

ثانياً :
متغير $Lenght تم استعامل عليه فنكشن يدعى mb_strlen وتم ادخال فيه صفه تدعى UTF-8 وهذه الصفه تستعمل لتعريف الويب على النص انه عربي وانكليزي وهي صفه مشهوره جداً .

• حسناً متغير $Lenght الاول سيقوم بحساب عدد طول الكلمه الواحدة وكذلك سيقوم بحساب المسافات .

• في الواقع انا قمت بعمل ميزه لكي لايحتسب المسافات بـ استعمال بنيه معقده تدعى preg_replace .

$Cutmyspace = preg_replace('/\s/', null, $text, -1, $count);

• سنقوم بتفصيل البنيه هذه :

اولاً :
قمت بوضع صفه معقده \s داخل فنكشن preg_replace .

لماذا ؟

لان هذه الصفه المعقده وظيفتها قطع المسافات وتوجد الكثير من الصفات الثانيه

اضغط هنا للانتقال الى جميع صفات المطابقه،

• اما بالنسبه للامور الثانيه في فنكشن preg_replace :

اضغط هنا لتعلم preg_replace كامل .

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


$Cutmyspace = preg_replace('/\s/', null, $text, -1, $count);

if($count > 0 ){

$Length = mb_strlen($Cutmyspace, 'UTF-8');

}

• ؏ـند ازاله الكود اعلاه سيبدأ بحساب المسافات .

• هل اعجبك الشرح ؟
• لاتنسى ترك ملاحظات في التعليقات 💬.
• محتوى البصمه :
• كل شيء يخص الاجهزه التي تعمل بنظامي الاندرويد والـ ios .

• البصمه الثانيه. : https://www.tg-me.com/iBadlz/702

• اتمنى فادكم الشرح ، صراحه تعبت بي .
• اتمنى توضيح رأيك بالتعليقات 💬.
• محتوى البصمه:
• كل شيء تحتاج الى معرفته عند برمجه التطبيقات لنطام ios ۅ الاندرويد .

• البصمه الاولى : https://www.tg-me.com/iBadlz/696

• كذلك بعض الاشياء المهمه وشرح عن نظام mvc او model-view-controller .
• يرجى توضيح رأيك في التعليقات 💬.
2025/07/06 12:35:03
Back to Top
HTML Embed Code: