رفتن به مطلب
مرورگر پیشنهادی آرساکیا گیم مرورگر های تحت موتور کرومیوم می‌باشد، برای دانلود روی مرورگر انتخابی خود کلیک کنید
Google Chrome Microsoft Edge Ungoogled Chromium Brave Opera GX Opera

ارسال‌های توصیه شده

به نام خداوند بخشنده و مهربان ☄️

 

سلاممممممممممممممممممممممممم عرض میکنم خدمت همه ی شما دوستان و خوشتیپای عزیز 😂

با یکی دیگه از آموزش هامون در خدمت شماییم :)

 

توی این آموزش که ادامه ی پارت قبلی هستش ( کلیک ! ) میخوایم بریم و یک مثال عملی از هر کدوم از چیز هایی که گفتیم بزنیم, عکسایی که با پینت کشیدمو بزاریم 😂, و توضیحات مثال ها و توضیحات کامل تری رو راجع به هر موضوع بزنیم

 

آماده این؟

 

1- نگاه عمیق

توی این بخش یک نگاه عمیقی میندازیم به هر کدوم از موضوع ها و مثالش رو هم میزنیم:

1- MiddleWare (میدل ور - میان افزار): همونطوری که در تاپیک قبلی مطرح کردیم, کار میدل ور ها چک کردن یک سری چیز ها قبل و بعد از ریکویست هستش, اما خب یه مثالی رو هم بزنیم راجع بهش:

یک فایل جدید به اسم index.php بسازید و کد های زیر رو داخلش پیست کنید:

<?php

if(isset($_POST)){
  if(isset($_POST['username'] && $_POST['username'] != '' strlen($_POST['username']) > 3 && strlen($_POST['username']) < 18){
    echo "Right!";
  }
}

?>

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css">
  </head>
  <body>
    <form action="<?= url("index.php"); ?>" method="post" class="form">
      <input class="form-control" name="username" placeholder="Please enter your username to continue...">
      <button class="btn btn-primary">Continue</button>
    </form>
    
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/js/bootstrap.min.js"></script>
  </body>
</html>

در بالا کد بدون میدل ور هستش

حالا یک فایل جدید به اسم middleware.php بسازید و داخلش کد های زیر رو پیست کنید:

<?php

namespace Middleware;

class Middle {
  public function checkName($name){
    htmlspecialchars($name);
    stripslashes($name);
    strtolower($name);
    $pattern = "<(.+)>.*<\/\1>";
    if($name != '' && strlen($name) > 3 && strlen($name) < 18){
      if(preg_match($pattern, $name)){
        replace('<', '', $name);
        return false;
      }
      else {
        return true;
      }
    }
    else {
      return false;
    }
  }
}

?>

و در فایل index.php موارد زیر رو پیست کنید:

<?php

using Middleware\Middle;

$middleobj = new Middle();

if(isset($_POST)){
  if($middleobj->checkName($_POST['username'])){
    echo "Right!";
  }
}

?>

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css">
  </head>
  <body>
    <form action="<?= url("index.php"); ?>" method="post" class="form">
      <input class="form-control" name="username" placeholder="Please enter your username to continue...">
      <button class="btn btn-primary">Continue</button>
    </form>
    
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/js/bootstrap.min.js"></script>
  </body>
</html>

کد رو در زمپ امپس ومپ لمپ یا سرور خود پی اچ پی اجرا کنین و لذت ببرید

 

**اگر به هر دلیلی کار نکردش کد لطفا به بنده بگید که فیکسش کنم**

 

دوستان, برای اینکه بقیه ی عزیزان اذیت نشن و نگن که طولانی بود و نخوندیم به 7 قسمت تقسیم کردم این قسمت دوم رو تا اوکی باشید و اذت ببرید

 

امیدوارم که میدل ور رو به خوبی یاد گرفته باشید

تا تاپیک های بعدی شما رو به خدای بزرگ میسپارم! الله یارتون باشه!

No matter how many fish in the Sea

It'd be so empty

WITHOUT ME

لینک به دیدگاه
https://forum.arsacia.ir/topic/78588-%D8%A7%D8%B5%D8%B7%D9%84%D8%A7%D8%AD%D8%A7%D8%AA-%D8%B9%D8%AC%DB%8C%D8%A8-%D8%BA%D8%B1%DB%8C%D8%A8-%D9%BE%D8%A7%D8%B1%D8%AA-2/
به اشتراک گذاری در سایت های دیگر

  • 2 ماه بعد...
در ۱۴۰۴/۵/۴ در 12:49، Integer گفته است:

به نام خداوند بخشنده و مهربان ☄️

 

سلاممممممممممممممممممممممممم عرض میکنم خدمت همه ی شما دوستان و خوشتیپای عزیز 😂

با یکی دیگه از آموزش هامون در خدمت شماییم :)

 

توی این آموزش که ادامه ی پارت قبلی هستش ( کلیک ! ) میخوایم بریم و یک مثال عملی از هر کدوم از چیز هایی که گفتیم بزنیم, عکسایی که با پینت کشیدمو بزاریم 😂, و توضیحات مثال ها و توضیحات کامل تری رو راجع به هر موضوع بزنیم

 

آماده این؟

 

1- نگاه عمیق

توی این بخش یک نگاه عمیقی میندازیم به هر کدوم از موضوع ها و مثالش رو هم میزنیم:

1- MiddleWare (میدل ور - میان افزار): همونطوری که در تاپیک قبلی مطرح کردیم, کار میدل ور ها چک کردن یک سری چیز ها قبل و بعد از ریکویست هستش, اما خب یه مثالی رو هم بزنیم راجع بهش:

یک فایل جدید به اسم index.php بسازید و کد های زیر رو داخلش پیست کنید:

<?php

if(isset($_POST)){
  if(isset($_POST['username'] && $_POST['username'] != '' strlen($_POST['username']) > 3 && strlen($_POST['username']) < 18){
    echo "Right!";
  }
}

?>

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css">
  </head>
  <body>
    <form action="<?= url("index.php"); ?>" method="post" class="form">
      <input class="form-control" name="username" placeholder="Please enter your username to continue...">
      <button class="btn btn-primary">Continue</button>
    </form>
    
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/js/bootstrap.min.js"></script>
  </body>
</html>

در بالا کد بدون میدل ور هستش

حالا یک فایل جدید به اسم middleware.php بسازید و داخلش کد های زیر رو پیست کنید:

<?php

namespace Middleware;

class Middle {
  public function checkName($name){
    htmlspecialchars($name);
    stripslashes($name);
    strtolower($name);
    $pattern = "<(.+)>.*<\/\1>";
    if($name != '' && strlen($name) > 3 && strlen($name) < 18){
      if(preg_match($pattern, $name)){
        replace('<', '', $name);
        return false;
      }
      else {
        return true;
      }
    }
    else {
      return false;
    }
  }
}

?>

و در فایل index.php موارد زیر رو پیست کنید:

<?php

using Middleware\Middle;

$middleobj = new Middle();

if(isset($_POST)){
  if($middleobj->checkName($_POST['username'])){
    echo "Right!";
  }
}

?>

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css">
  </head>
  <body>
    <form action="<?= url("index.php"); ?>" method="post" class="form">
      <input class="form-control" name="username" placeholder="Please enter your username to continue...">
      <button class="btn btn-primary">Continue</button>
    </form>
    
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/js/bootstrap.min.js"></script>
  </body>
</html>

کد رو در زمپ امپس ومپ لمپ یا سرور خود پی اچ پی اجرا کنین و لذت ببرید

 

**اگر به هر دلیلی کار نکردش کد لطفا به بنده بگید که فیکسش کنم**

 

دوستان, برای اینکه بقیه ی عزیزان اذیت نشن و نگن که طولانی بود و نخوندیم به 7 قسمت تقسیم کردم این قسمت دوم رو تا اوکی باشید و اذت ببرید

 

امیدوارم که میدل ور رو به خوبی یاد گرفته باشید

تا تاپیک های بعدی شما رو به خدای بزرگ میسپارم! الله یارتون باشه!

دادا شما کلا فقط و فقط در مورد برنامه نویسی توضیح میدی هیچ کار دیگه بلد نیستی بابا ی چیز جدیدی رو نمایی کن ادم حال کنه ولی طولانی هم نباشه 🫡

l076963_gallery48.jpg

Nopelon.png

خدا که فقط مطعلق به آدم هایِ خوب نیست...

خدا! (خدایِ آدم های خلاف کارم هست)

و فقط، خودِ خداست که!...

( بینِ بندگانش فرق نمی‌گذارد )

#خدایا شُکرت 🤲❤️

لینک به دیدگاه
https://forum.arsacia.ir/topic/78588-%D8%A7%D8%B5%D8%B7%D9%84%D8%A7%D8%AD%D8%A7%D8%AA-%D8%B9%D8%AC%DB%8C%D8%A8-%D8%BA%D8%B1%DB%8C%D8%A8-%D9%BE%D8%A7%D8%B1%D8%AA-2/#findComment-906929
به اشتراک گذاری در سایت های دیگر

  • 6 ماه بعد...

مفید بود

 

زیاد خودتو نگیر 

و من نصر الا من عندالله العزیز الحکیم

 

لینک به دیدگاه
https://forum.arsacia.ir/topic/78588-%D8%A7%D8%B5%D8%B7%D9%84%D8%A7%D8%AD%D8%A7%D8%AA-%D8%B9%D8%AC%DB%8C%D8%A8-%D8%BA%D8%B1%DB%8C%D8%A8-%D9%BE%D8%A7%D8%B1%D8%AA-2/#findComment-1187190
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است!

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی، در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...