Changes between Version 2 and Version 3 of WebProtal


Ignore:
Timestamp:
Oct 20, 2008, 1:49:47 PM (16 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WebProtal

    v2 v3  
    1515
    1616ii. 需注意執行時路徑問題
    17 php 與java 給相對路徑, shell 與java 給絕對路徑
    18 
     17test.php  與 a.sh 皆 置於 /var/www/php/ 底下,底下案例為 php 呼叫 shell及java, 而 shell 呼叫 java
     18
    1919{{{
     20// test.sh
     21#!/bin/bash
     22java SnortParser $1
     23
     24
     25// test.php
    2026<?
    21 echo exec('whoami');
    22 echo exec("java test");
     27echo exec('whoami');  // 可
     28exec("java test"); // 可
     29exec("/usr/bin/java test");  // 可
     30exec("/usr/bin/java  /var/www/php/test");   // 不可, 因為java編譯器的規則為 "java CLASS名稱"
     31
     32exec("a.sh a.txt"); // 不可
     33exec("/var/www/php/a.sh a.txt"); // 可
     34exec("/var/www/php/a.sh /var/www/php/a.txt"); // 可
     35
    2336?>
     37
     38
    2439}}}