\ DriveHQ Customer Support Forum \
اقرأ/أجب : 40184/1
  • TravisMay11
  • (1دعامات)
تقويم PHP سهللقد اشتركت في خدمة الاستضافة على هذا الموقع فقط لأتمكن من وضع هذا تقويم PHP سهل على موقعنا الإلكتروني غير الربحي (أحتاج إلى تثبيت الملفات باستخدام بروتوكول نقل الملفات FTP، على ما أعتقد). قمتُ بتشغيل ملفات الاختبار، ويبدو أنني لن أتمكن من فعل ذلك. سأقوم بلصق الملف أدناه. أرجو تأكيد عدم إمكانية القيام بذلك هنا (معرفتي بهذا الأمر محدودة).

// جلسات اختبار
session_start();

$sessionTest = $_SESSION['sessionTest'];
//$sessionTest = "x"; ////////////////////////////////////////////////////////////////////////////////////
إذا كان ($sessionTest!="1234567890") {

  إذا كان ($_REQUEST[st]=="x" {
    $sesTest = "فشل"؛
    $sessionsColor = "red";
    }
  آخر {
    $_SESSION['sessionTest'] = "1234567890";
    echo "";
    echo "";
    echo "Easy PHP Calendar - اختبار التوافق";
    echo "";
    echo "";
    echo "";
    echo "";
    echo "
Easy PHP Calendar Test Script

Testing sessions...

";
    echo "
انقر هنا للمتابعة...
";
    echo "";
    مخرج؛
    }
  }

آخر {
  $sesTest = "Pass";
  $sessionsColor = "green";
  }

// رسائل الخطأ
$ionFail = "

* يبدو أن هذا الخادم مُهيأ بطريقة لا تسمح بتشغيل البرامج النصية باستخدام مُحمِّل ionCube. قد تُقدِّم نتائج الاختبار أعلاه معلومات إضافية. إذا نجح اختبار مُحسِّن Zend، فلا يزال بإمكانك تشغيل EasyPHPCalendar.

";
$zendFail = "

* لم نتمكن من تحديد ما إذا كان إصدار متوافق من Zend Optimizer موجودًا على هذا الخادم. لتشغيل Easy PHP Calendar، يجب على مزود استضافة موقعك الإلكتروني تثبيت أحدث إصدار من Zend Optimizer على الخادم (أو يجب أن يكون الخادم قد اجتاز اختبار ionCube Loader). Zend Optimizer مجاني، ويمكنك العثور على مزيد من المعلومات على www.zend.com.

";
$phpFail = "

* إصدار PHP الموجود على هذا الخادم غير متوافق مع برنامج التقويم. سيحتاج مزود استضافة موقعك الإلكتروني إلى ترقية PHP إلى الإصدار 4.1.0 أو أحدث.

";
$sessionsFail = "

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

";
?>
"http://www.w3.org/TR/html4/loose.dtd">



برنامج اختبار التوافق لتقويم PHP سهل الاستخدام



 
تقويم PHP سهل

 
  
    
  
 

نص اختبار التوافق


      

      
        
          
          
        
        
          
          
        
        
          
          
        
        
          
          
        
      

             // تحقق من إصدار PHP
$phpVerCk = explode(".",phpversion());
$phpVerCk = $phpVerCk[0].".".$phpVerCk[1];

إذا كان (float)$phpVerCk < "4.1" {
  $phpver = "فشل"؛
  $phpColor = "red";
  }
آخر {
  $phpver = "Pass";
  $phpColor = "green";
  $phpVersion = explode(".",phpversion());
  $phpVersion = $phpVersion[0];
  }
?>
             إصدار PHP
>
دعم الجلسات>

             // اختبار مُحسِّن زيند
ob_start();
phpinfo(INFO_GENERAL);
$output = ob_get_contents();
ob_end_clean();
$output = str_replace(array(">", "<", """, "&", "'", " "), array(">", "<", "\"", "&", "'", " "), $output);

إذا (strstr($output, "Zend Optimizer")) {

  // احصل على رقم إصدار Zend
  $version = split("Zend Optimizer",$output);
  $version = split(",",$version[1]);
  $version = trim($version[0]);
  //$الإصدار = "v2.5.4"؛

  إذا لم تكن قيمة المتغير $version هي "v" (strstr($version)) {
    $zend = "تم الكشف عن مُحسِّن Zend - إصدار غير معروف"؛
    $zendColor = "أزرق"؛
    $الإصدار = "0"؛
    }
  آخر {
    $version = str_replace("v","",$version);
   
    $version = explode().",$version);
    $subVersion = $version[2];
    $dummy = array_pop($version);
    $version = implode(".",$version);
   
    إذا كان ($version > "2.5") || ($version=="2.5" && $subVersion>5)) {
      $zend = "Pass";
      $zendColor = "green";
      }
    آخر {
      $zend = "فشل - الإصدار المثبت: ".$version.".".$subVersion;
      $zendColor = "red";
      }     
    }
  }
آخر {
  $zend = "فشل - لم يتم اكتشاف مُحسِّن Zend"؛
  $zendColor = "red";
  }

// هل تم تعطيل PHPINFO؟
if (strstr($output, "has been disabled")) {
  $zend = "تعذر تحديد ذلك - phpinfo() معطل"؛
  $zendColor = "أزرق"؛
  }
?>
             مُحسِّن زيند

          
>
               إذا كان (القيمة ($zend!="Pass") {?>
              

يجب أن يكون برنامج Zend Optimizer الإصدار 2.5.5 أو أحدث! استشر مزود خدمة استضافة موقعك الإلكتروني إذا كنت غير متأكد. يمكنك تنزيل أحدث إصدار من Zend Optimizer من www.zend.com.


              
// اختبار مكعب الأيونات
ob_start();
require("ioncube.php");
$output = ob_get_contents();
ob_end_clean();

إذا (strstr($output, "Successful")) {
  $ion = "Pass";
  $لون الأيون = "أخضر"؛
  }
آخر {
  $ion = "فشل"؛
  $لون الأيون = "أحمر"؛
  }
?>
               محمل أيون كيوب
>
              

نتائج الاختبار:


              

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


              

تتضمن النسخة التجريبية من البرنامج بالفعل العديد من برامج التحميل الشائعة.

               تتوفر أدوات تحميل أخرى مباشرةً من www.ioncube.com.
(قاعدة المعرفة)


             

       إذا كانت قيمة $ion تساوي "Pass" أو $zend تساوي "Pass" أو $zendColor تساوي "blue" {
?>
      
        
          
        
        
          
        
      
يبدو أن هذا الخادم متوافق مع Easy PHP Calendar!

مع ذلك، لم نتمكن من تحديد ما إذا كان مُحسِّن Zend مُثبَّتًا.

"; ?>
          
قم بتنزيل وتثبيت النسخة التجريبية للتأكد من التوافق.

حمّل النسخة التجريبية:


              

إذا كان إصدار PHP لا يساوي 5، { ?>
            
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 4.xزيند [مفضل]مكعب أيوني
ملف مضغوطتنزيلتنزيل
المثبت التلقائيتنزيلتنزيل

            


           
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 5.xزيند [مفضل]مكعب أيوني
ملف مضغوطتنزيلتنزيل
المثبت التلقائيتنزيلتنزيل



             يعمل برنامج التثبيت التلقائي تمامًا مثل معظم برامج التثبيت الخاصة بالبرامج التي يتم تنزيلها من الإنترنت.

             ما عليك سوى تشغيل برنامج التثبيت ثم إدخال بيانات تسجيل الدخول إلى FTP ومعلومات مسار الخادم (عادةً www أو public_html).
سيقوم برنامج التثبيت بعد ذلك بتحميل جميع الملفات بالتنسيق الصحيح وتعيين الأذونات عند الحاجة.
لا داعي للقلق بعد الآن بشأن أوضاع الملفات الثنائية أو ASCII أو أذونات الملفات. يقوم برنامج التثبيت بكل العمل نيابةً عنك!
*يمكن تشغيل برنامج التثبيت التلقائي على نظام التشغيل مايكروسوفت ويندوز وتحميله إلى أي نوع من خوادم الويب.


      
      

      
       إذا كانت نتيجة الاختبار ($ion!="Pass" && $zend!="Pass") && ($phpver=="Pass" && $sesTest=="Pass")) {
?>
      
        
          
        
      
عذرًا! هذا الخادم غير متوافق مع Easy PHP Calendar!

      
      

              }
إذا كانت نتيجة اختبار ion أو Zend أو PHPver أو SesTest هي "Pass" {
?>
      
        
          
        
        
          
        
      
رسائل الخطأ والاقتراحات:


               إذا لم يكن إصدار PHP ناجحًا، فسيتم عرض رسالة خطأ.
إذا كانت نتيجة اختبار الجلسات لا تساوي "ناجح"، فسيتم عرض رسالة "فشل الجلسات".
إذا لم تكن نتيجة اختبار Zend هي "Pass"، فسيتم عرض نتيجة اختبار Zend "Fail".
إذا لم تكن قيمة $ion تساوي "Pass"، فسيتم عرض $ionFail.
?>
          


             

      
      
        
          
        
        
          
        
        
          
        
        
          
        
      
الأسئلة الشائعة:

س: لماذا أحتاج إلى مُحسِّن Zend أو مُشفِّر ionCube؟

                  

                   أ: تقويم Easy PHP مُشفّر، مما يجعل الكود الفعلي غير قابل للقراءة إلا للخوادم التي تدعم برامج فك التشفير المناسبة. يتم ذلك لحماية ملكيتنا الفكرية ولتمكيننا من تقديم نسخة تجريبية مجانية. مع ذلك، صُمم التقويم بطريقة تمنح مستوى عالٍ من التحكم في مظهر البرنامج النصي ووظائفه دون الحاجة إلى عرض الكود المصدري أو تعديله.

س: ماذا لو فشل كلا اختبارَي فك التشفير وأردتُ تشغيل تقويم PHP السهل؟

              

               أ:ينبغي عليك مراجعة مزود خدمة استضافة موقعك الإلكتروني لمعرفة ما إذا كان سيقوم بتثبيت المكونات اللازمة و/أو تهيئة الخادم لهذين المُشفِّرين الشائعين. تدعم معظم الخوادم كلا الخيارين بسهولة، ويمكن لمزودي خدمات الاستضافة تثبيتهما/تهيئتهما مجانًا على خوادمهم.
س:هل يوجد مزود استضافة مواقع ويب موصى به يدعم تقويم Easy PHP بشكل كامل؟

            

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

    

:: إصدار المُختبِر 1.9.7 | تقويم PHP سهل | حقوق الطبع والنشر 2006 شركة ناش تك ::


 






19/12/29 12:12:20 م

  • DriveHQ Webmaster
  • (1098دعامات)
موضوع: ردًا على: تقويم PHP سهل
ردًا على: تقويم PHP سهل

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


رد
21/12/29 04:18:59 م

احفظ وشارك
الرد السريع

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003