\ DriveHQ Customer Support Forum \
Đã đọc/Trả lời : 40067/1
  • TravisMay11
  • (1bài đăng)
Lịch PHP đơn giảnTôi đăng ký dịch vụ lưu trữ web với trang web này chỉ để có thể đăng tải nội dung này Lịch PHP đơn giản Trên trang web phi lợi nhuận của chúng tôi (tôi cần cài đặt các tập tin ở đâu đó bằng FTP, tôi đoán vậy). Tôi đã chạy thử các tập tin và có vẻ như tôi sẽ không làm được. Tôi sẽ dán tập tin bên dưới. Vui lòng xác nhận giúp tôi rằng tôi sẽ không thể làm điều này ở đây (tôi không biết nhiều về vấn đề này).

// PHIÊN KIỂM TRA
session_start();

$sessionTest = $_SESSION['sessionTest'];
//$sessionTest = "x"; ////////////////////////////////////////////////////////////////////////////////////
nếu ($sessionTest!="1234567890") {

  nếu ($_REQUEST[st]=="x") {
    $sesTest = "Thất bại";
    $sessionsColor = "red";
    }
  khác {
    $_SESSION['sessionTest'] = "1234567890";
    echo "";
    echo "";
    echo "Lịch PHP đơn giản - Công cụ kiểm tra khả năng tương thích";
    echo "";
    echo "";
    echo "";
    echo "";
    echo "
Script kiểm thử lịch PHP đơn giản

Đang kiểm thử...

";
    echo "
Nhấp vào đây để tiếp tục...
";
    echo "";
    ra;
    }
  }

khác {
  $sesTest = "Đạt";
  $sessionsColor = "xanh lá cây";
  }

// THÔNG BÁO LỖI
$ionFail = "

* Có vẻ như máy chủ này được cấu hình theo cách không thể chạy các tập lệnh bằng ionCube Loader. Kết quả kiểm tra ở trên có thể cung cấp thêm thông tin. Nếu bài kiểm tra Zend Optimizer thành công, bạn vẫn có thể chạy EasyPHPCalendar.

";
$zendFail = "

* Chúng tôi không thể xác định liệu có phiên bản Zend Optimizer tương thích nào được tìm thấy trên máy chủ này hay không. Để chạy Easy PHP Calendar, nhà cung cấp dịch vụ lưu trữ web của bạn cần cài đặt phiên bản Zend Optimizer mới nhất trên máy chủ (hoặc máy chủ phải vượt qua bài kiểm tra ionCube Loader). Zend Optimizer là phần mềm miễn phí và bạn có thể tìm thêm thông tin tại www.zend.com.

";
$phpFail = "

* Phiên bản PHP trên máy chủ này không tương thích với tập lệnh lịch. Nhà cung cấp dịch vụ lưu trữ web của bạn cần nâng cấp PHP lên phiên bản 4.1.0 trở lên.

";
$sessionsFail = "

* Kiểm tra phiên đã thất bại. Điều này có nghĩa là các phần của tập lệnh lịch yêu cầu bạn đăng nhập sẽ không hoạt động (Trình quản lý thiết lập và Trình quản lý sự kiện). Tuy nhiên, hầu hết các nhà cung cấp dịch vụ lưu trữ web đều có thể dễ dàng khắc phục sự cố này. Một số nhà cung cấp có thể yêu cầu bạn thêm thư mục tmp của riêng mình vào thư mục gốc của trang web (ví dụ: Yahoo). Vui lòng liên hệ với nhà cung cấp của bạn để được hỗ trợ.

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



Lịch PHP đơn giản - Kịch bản kiểm tra khả năng tương thích



 
Easy PHP Calendar

 
  
    
  
 

Kịch bản kiểm thử tương thích


      

      
        
          
          
        
        
          
          
        
        
          
          
        
        
          
          
        
      

             // KIỂM TRA PHIÊN BẢN PHP
$phpVerCk = explode(".",phpversion());
$phpVerCk = $phpVerCk[0].".".$phpVerCk[1];

nếu ((float)$phpVerCk < "4.1") {
  $phpver = "Thất bại";
  $phpColor = "đỏ";
  }
khác {
  $phpver = "Mật khẩu";
  $phpColor = "xanh lá cây";
  $phpVersion = explode(".",phpversion());
  $phpVersion = $phpVersion[0];
  }
?>
             Phiên bản PHP
>
Hỗ trợ phiên>

             // KIỂM TRA ZEND OPTIMIZER
ob_start();
phpinfo(INFO_GENERAL);
$output = ob_get_contents();
ob_end_clean();
$output = str_replace(array(">", "<", """, "&", "'", " "), array(">", "<", "\"", "&", "'", " "), $output);

nếu (strstr($output, "Zend Optimizer")) {

  // LẤY SỐ PHIÊN BẢN ZEND
  $phiên bản = tách("Zend Optimizer",$output);
  $phiên bản = tách ra(",",$version[1]);
  $phiên bản = cắt bớt($version[0]);
  //$phiên bản = "v2.5.4";

  nếu (!strstr($version,"v")) {
    $zend = "Đã phát hiện Zend Optimizer - Phiên bản không xác định";
    $zendColor = "Xanh lam";
    $phiên bản = "0";
    }
  khác {
    $phiên bản = str_replace("v","",$version);
   
    $phiên bản = explode(".",$version);
    $subVersion = $version[2];
    $dummy = array_pop($version);
    $phiên bản = implode(".",$version);
   
    nếu (($version > "2.5") || ($version=="2.5" && $subVersion>5)) {
      $zend = "Pass";
      $zendColor = "xanh lá cây";
      }
    khác {
      $zend = "Thất bại - Phiên bản đã cài đặt: ".$version.".$subVersion;
      $zendColor = "đỏ";
      }     
    }
  }
khác {
  $zend = "Thất bại - Không phát hiện thấy Zend Optimizer";
  $zendColor = "đỏ";
  }

// PHPINFO CÓ BỊ VÔ HIỆU HÓA KHÔNG?
nếu (strstr($output, "đã bị vô hiệu hóa")) {
  $zend = "Không thể xác định - phpinfo() đã bị vô hiệu hóa";
  $zendColor = "xanh dương";
  }
?>
             Zend Optimizer

          
>
               if ($zend!="Pass") {?>
              

Zend Optimizer phải là phiên bản 2.5.5 trở lên! Hãy hỏi nhà cung cấp dịch vụ lưu trữ web của bạn nếu bạn không chắc chắn. Bạn có thể tải xuống phiên bản Zend Optimizer mới nhất từ www.zend.com.


              
// THỬ NGHIỆM IONCUBE
ob_start();
yêu cầu("ioncube.php");
$output = ob_get_contents();
ob_end_clean();

nếu (strstr($output, "Thành công")) {
  $ion = "Đạt";
  $ionColor = "xanh lá cây";
  }
khác {
  $ion = "Thất bại";
  $ionColor = "đỏ";
  }
?>
               Bộ tải ionCube
>
              

Kết quả kiểm thử:


               Ngay cả khi kết quả kiểm thử bằng ionCube thành công, vẫn có thể cần thêm các bước bổ sung để đạt được thành công đó, các bước này sẽ được nêu chi tiết trong phần Kết quả kiểm thử ở trên. Yêu cầu phổ biến nhất là sử dụng trình tải thời gian chạy.
              

Một số trình tải phổ biến đã được bao gồm trong bản tải xuống dùng thử.

               Các trình tải khác có sẵn trực tiếp từ
www.ioncube.com.
(Cơ sở kiến thức)


             

       nếu ($ion="Pass" || $zend="Pass" || $zendColor="blue") {
?>
      
        
          
        
        
          
        
      
Máy chủ này có vẻ tương thích với Lịch PHP dễ sử dụng!

Tuy nhiên, chúng tôi không thể xác định liệu Zend Optimizer đã được cài đặt hay chưa.

"; ?>
          
Tải xuống và cài đặt phiên bản dùng thử để xác nhận khả năng tương thích.

Tải xuống phiên bản dùng thử:


              

if ($phpVersion!=5) { ?>
            
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 4.xZend [Ưu tiên]ionCube
Tệp tin nénDownloadDownload
Trình cài đặt tự độngDownloadDownload

            


           
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 5.xZend [Ưu tiên]ionCube
Tệp tin nénDownloadDownload
Trình cài đặt tự độngDownloadDownload



             Trình cài đặt tự động hoạt động giống như hầu hết các trình cài đặt chương trình được tải xuống từ internet.

             Chỉ cần chạy trình cài đặt rồi nhập thông tin đăng nhập FTP và đường dẫn máy chủ (thường là www hoặc public_html).

Sau đó, trình cài đặt sẽ tải lên tất cả các tệp ở định dạng chính xác và thiết lập quyền truy cập khi cần thiết.

Không cần lo lắng về chế độ nhị phân hay ASCII hoặc quyền truy cập tập tin nữa. Trình cài đặt sẽ làm tất cả mọi việc cho bạn!

*Trình cài đặt tự động có thể chạy trên Microsoft Windows và được tải lên bất kỳ loại máy chủ web nào.



      
      

      
       nếu (($ion!="Pass" && $zend!="Pass") && ($phpver=="Pass" && $sesTest=="Pass")) {
?>
      
        
          
        
      
Xin lỗi! Máy chủ này KHÔNG tương thích với Lịch PHP dễ sử dụng!

      
      

              }
nếu ($ion!="Pass" || $zend!="Pass" || $phpver!="Pass" || $sesTest!="Pass") {
?>
      
        
          
        
        
          
        
      
Thông báo lỗi và gợi ý:


               if ($phpver!="Pass") echo $phpFail;
if ($sesTest!="Pass") echo $sessionsFail;
if ($zend!="Pass") echo $zendFail;
if ($ion!="Pass") echo $ionFail;
?>
          


             

      
      
        
          
        
        
          
        
        
          
        
        
          
        
      
Câu hỏi thường gặp:

Hỏi: Tại sao tôi cần Zend Optimizer hoặc ionCube Encoder?

                  

                   A: Lịch PHP đơn giản được mã hóa, khiến mã nguồn thực tế không thể đọc được đối với tất cả trừ các máy chủ hỗ trợ 'bộ giải mã' thích hợp. Điều này được thực hiện để bảo vệ tài sản trí tuệ của chúng tôi và cho phép chúng tôi cung cấp phiên bản dùng thử miễn phí. Tuy nhiên, lịch được thiết kế theo cách cho phép người dùng kiểm soát tốt giao diện và hoạt động của tập lệnh mà không cần xem hoặc sửa đổi mã nguồn.

Hỏi: Nếu cả hai bài kiểm tra bộ giải mã đều thất bại và tôi muốn chạy Lịch PHP đơn giản thì sao?

              

               A: Bạn nên liên hệ với nhà cung cấp dịch vụ lưu trữ web của mình để xem họ có cài đặt các thành phần cần thiết và/hoặc cấu hình máy chủ cho hai bộ mã hóa phổ biến này hay không. Hầu hết các máy chủ đều dễ dàng hỗ trợ cả hai tùy chọn và việc cài đặt/cấu hình chúng trên máy chủ của các nhà cung cấp dịch vụ lưu trữ web là miễn phí.
Hỏi: Có nhà cung cấp dịch vụ lưu trữ web nào được đề xuất hỗ trợ đầy đủ Easy PHP Calendar không?

            

      A:
Nếu nhà cung cấp dịch vụ lưu trữ hiện tại của bạn không đáp ứng được nhu cầu hoặc nếu bạn chỉ đang tìm kiếm một giải pháp lưu trữ tốt hơn, chúng tôi có thể giới thiệu một nhà cung cấp dịch vụ lưu trữ web xuất sắc hỗ trợ tất cả các tính năng cần thiết để chạy Easy PHP Calendar. Bạn có thể tìm hiểu thêm tại www.iHostParadise.com.

    

:: Phiên bản thử nghiệm 1.9.7 | Lịch PHP dễ sử dụng | Bản quyền 2006 NashTech, Inc. ::


 






17/12/2008 12:12:20 CH

  • DriveHQ Webmaster
  • (1098bài đăng)
Chủ thể: Trả lời: Lịch PHP đơn giản
Trả lời: Lịch PHP đơn giản

Rất tiếc, dịch vụ lưu trữ web DriveHQ chỉ được thiết kế để lưu trữ nội dung tĩnh. Nó có thể lưu trữ bất kỳ loại tệp nào. Nó hỗ trợ lập trình phía máy khách, nhưng không hỗ trợ lập trình phía máy chủ.


Hồi đáp
19/12/2008 4:18:59 CH

Đánh dấu trang & Chia sẻ
Trả lời nhanh

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003