• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
شرط برای فراخوانی require_once
#1
با سلام خدمت تمامی عزیزان
برای فراخوانی کدهای داخل یک فایل توی فایل دیگه باید به چه صورتی باشد ؟
مثلا کدهای داخل فایل footer را در فایل test.php فراخوانی کنیم
در فایل test.php این کد ایجاد شود
کد پی‌اچ‌پی:
<?php require_once('footer.php');
    if(
اگر کدهای داخل فایل footer.php حذف شدند این اخطار را نشون بده )
        echo (
شما کدهای کپی رایت را حذف کردید)
    
در غیر اینصورت اگر کدها بودند کدها خوانده شده و اسکریپت ادامه پیدا کند
?>
چطور باید این کد نوشته شود ؟
با تشکر
  پاسخ
تشکر شده توسط :
#2
کسی نیست جواب ما رو بده .
مثلا این انجمن php هست !!!!!!
  پاسخ
تشکر شده توسط :
#3
شما اصلا خوب سوالتون رو مطرح نکردین. واضح بپرسید تا موضوع برای ما قابل فهم و پاسخگویی باشه.
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط : jozef2070
#4
سلام
برای یک محصول می خوایم اجازه به حذف کپی رایت را به کاربر ندیم
می خواهیم کدهای که در فایل footer.php هستند در فایل test.php فراخوانی شوند و اگر کسی کدهای داخل فایل footer.php را پاک کرد اخطار بهش بده و اسکریپت با نمایش اون خطا بالا بیاد
کدهای داخل فایل footer.php
کد پی‌اچ‌پی:
<?php if (option('logo''0') !== '0') : ?>
    <div class="copyrights">
        <a href="//www.test.ir" id="copyrights-logo" target="_blank" title="سایت تست</a>
    </div>
<?php endif; ?>
و حالا ما نمی تونیم چطور باید این کد را توی فایل test.php نوشت . فایل test.php باید به اینصورت نوشته شود
کد پی‌اچ‌پی:
<?php require_once('footer.php');
    if(
اگر کدهای داخل فایل footer.php حذف شدند این اخطار را نشون بده )
        echo (
شما کدهای کپی رایت را حذف کردید)
    
در غیر اینصورت اگر کدها بودند کدها خوانده شده و اسکریپت ادامه پیدا کند
?>
دیگه واضحتر از این نمی تونم بیان کنم
با تشکر
  پاسخ
تشکر شده توسط :
#5
شما وقتی محصولی رو متن باز منتشر میکنید نمیتونید یا این روش چنین کاریُ انجام بدین، سورس توسط هر کسی قابل مشاهده و تغییره.
خیلی ساده است، برنامه نویس کافیه شرط داخل صفحه test.php رو برداره تا اسکریپت شما بدون خطا کار خودش رو انجام بده.
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط :
#6
بله حق با شماست
ولی هر دوتا فایل کد خواهند شد .
ولی چون می خوام فایل test را یک اسم خاص بزارم و footer که معمول همه سیستم ها هست . کاربر با مشاهد این امر اولین کاری که خواهد کرد فایل footer را حذف نمی کند ولی کدها داخلش را حذف خواهد کرد . و با حذف کدهای داخل فایل footer , اخطار بهش میده و از این کار منصرف میشه .
البته هیچ راه 100% نیست ولی باز خیلی ها را از این کار بازمیدارد .
برای همین نیاز به این چند کد و نوع نوشتن همچین کد را داریم
لطفا راهنمایی کنید
با تشکر
  پاسخ
تشکر شده توسط :
#7
خب یک token داخل فایل footer تعریف کنید و بعد از include داخل صفحات مختلف اون token رو بررسی کنید.
ساده ترین راهش به نظرم همینه.
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط : Alaa kasbookar ayoubsys


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان