導航:首頁 > 編程語言 > php協同辦公代碼

php協同辦公代碼

發布時間:2022-12-07 12:08:55

php寫的OA 需要用到什麼技術

您好。我剛剛用PHP做了一個內部辦公用OA,取得了階段性成果。截止目前,一共編寫了三萬余行代碼。
感覺需要用到的技術有:
PHP——用於編寫伺服器端工作的實現
HTML——用於編寫界面和其他功能
SQL——用於構建資料庫
javaSCRIPT——用於客戶端工作的實現,表單校驗和一些特殊效果的實現
DIV/CSS——用於界面樣式和一些層的特殊效果
AJAX——用於表單數據即時檢驗或提示等功能
用到的主要功能有:
人員管理、許可權管理、文檔管理、工作流的設計、審簽辦理,精確查詢,模糊查詢等等
OA功能強大,煩雜。需要根據單位的實際需要做出設計。但主要的技術就是上面這些了。
希望能為你提供幫助。

⑵ 怎麼測試是否成功配置apache和php協同工作

怎樣測試是否成功配置apache和php協同工作?
我通過下載安裝AppServ_2.6.0.exe,用"http://localhost/"測試apache伺服器顯示成功,然後我按照「Web開發入門經典——使用PHP6、Apache和MySQL」這本書上的步驟,在httpd.conf添加了如下代碼:

AddType application/x-http-php .php
AddType application/x-http-php-source .php
PHPIniDir "E:\AppServ\php6"

LoadMole php6_mole "E:\AppServ\php6\php6apache2_2.dll"

文件夾路徑都是按照我自己安裝的位置填寫的,但是我不知道該怎麼測試是否已經將apache配置為使用php。

書上的步驟是說編寫一個小的php文件,將文件保存至apache的htdocs目錄下的test.php文件,然後用Web瀏覽器訪問 http://localhost/test.php ,

但是現在我由於我的appserv整個都是安裝在E盤里的,找不到apcahe的htdocs目錄,就不知道該怎麼測試。

我有一些c的基礎,但是才開始學習php,卻在這個地方卡殼,實在是沒法繼續進行下去,希望有人能幫幫我解決掉這個困住我的開頭。
php apache web 伺服器
分享到:

------解決方案--------------------
AppServ都配置好了的,不需要你在這些配置了的

------解決方案--------------------
既然你使用的集成包AppServ,那麼就不需要再配置php了,做了就會出問題

你可以在httpd.conf中搜索 DocumentRoot
可看到形如這樣的行
DocumentRoot "/AMP/web"
那就是網站的根目錄

⑶ 求很簡單的PHP代碼

<?php
$folder="C:wampwwwd";
$fp=opendir($folder);
while(false!=$file=readdir($fp)){
if($file!='.'&&$file!='..'){
$file="$folder/$file";
$arr_file[]=$file;
}
}

if(is_array($arr_file)){
while(list($key,$value)=each($arr_file)){
echo$value;
$key=file_get_contents($value);
$_patten='/(1234567)/';
if(preg_match($_patten,$key)){
$a=preg_replace($_patten,"7654321",$key);
file_put_contents($value,$a);
}
}
}
closedir($fp);
?>

代碼就敲到到這了,感覺有點頭痛,正則替換的7654321,你可以定義strrev($1);

⑷ 有沒有PHP寫的OA系統呢 求各位推薦一個!

more.groupware
more.groupware是一個基於Web採用PHP開發的辦公套件。它的特點:簡單的安裝向導,易於模塊管理和升級,高級許可權管理,集成在線幫助,易於更換皮膚(使用CSS),基於Smarty模板引擎,支持MySQL和PostgreSQ,支持多種語言包括簡體中文。 包含的模塊有:Webmail,記事本,待辦事項,通訊錄,項目管理,文件管理,日歷等。

Group-Office
Group-Office是一個基於Web的辦公套件。它採用模塊化設計,可擴展性強。主要功能有:用戶管理、模塊管理、email客戶端、文件管理、日歷、項目管理、網站管理以及客戶關系管理等,可以與PDA和Outlook同步。

Tine
Tine是一個基於ExtJs開發的協同辦公套件。包括:支持通過ActiveSync與Nokia和Windows Mobile電話同步通信錄,任務管理,CRM、集成VoIP、 工作計劃跟蹤和一個靈活的許可權管理系統。
貌似有這3個 你可以試試

⑸ phpoa開源協同oa辦公系統v4.0官方免費版怎麼用

要在開源OA辦公系統上進行二次開發並不是一件簡單的事情。
首先需要研究開源OA系統的業務邏輯、設計思路及底層資料庫表結構,然後再研究OA代碼的實現思路(含流程處理、代碼邏輯、功能關聯等),第三是根據研究得到的業務邏輯及系統功能,結合目標系統的要求,做出有針對性的修改要求,最後才是根據設計思路對OA系統進行改造或二次開發。
從時間上要完成前兩步的工作花費的時間比較多,因為其中需要思考與理解的東西非常多,只有理解了這些東西後才能進行後兩步工作;後兩步的花費的時間和精力相反較少,畢竟開源OA本身已具備相當的功能,只要將原有功能與目標功能要求進行比較、分析後得到具體要做的工作,然後根據這些工作制定相應的工作計劃,再執行便可以了。

⑹ PHP 和HTML 是怎麼結合的。用哪些代碼能將他們二個連接起來

1、html是用來做網頁的表現層的,也就可以看到的。如字體、鏈接,圖片等。
2、php是用來處理邏輯層的,也就是網頁提供什麼功能,完成什麼動作。如查詢數據,計算利息,生成圖表等。
3、php代碼是嵌入html中的。

⑺ 請教一下java和php協同開發的方法

引用
因為在做垂直搜索工作中,使用的是java編寫的一個搜索類庫。做垂直搜索,很多實用要使用到配置。當搜索的信息量大時,網站的更新。搜索程序的配置維護是一個不可忽視的問題。所以用了php做網頁,提供配置界面,這樣就可以不用直接修改配置文件或是配置資料庫表。當把配置信息配置好了,我們需要檢測配置是否正確,因為使用的是java程序,所以檢測配置的正確與否使用的也是java程序來檢測。這里就存在一個問題,就是需要把php頁面上的信息傳入到java程序中去檢測。這個時候就需要php和java通信了。下面我就來介紹下怎麼使php跟java通信(當然,你也可以使用類似webservice等技術)也就是php中調用java程序。 php要調用java程序:需要以下准備,php程序,java程序,還有就是shell程序或是bat程序。下面分別介紹下在linux伺服器下php調用java程序和在windows伺服器下調用java程序。前提是php,apache,jdk的環境都已經配置好。
一 在linux下php調用java程序是通過shell文件。分別是以下三個文件: test_shell.php test_shell.java test_shell.sh 他們的源代碼如下:

1.test_shell.java程序代碼

public class test_shell {

public static void main(String[] args) {

System.out.println("你輸入的參數是:"+args[0]+"t"+args[1]);

}

}

2.test_shell.php程序代碼

<?php

/*

* 該函數是用來執行shell命令的,其實還可以使用:exec(),system(),
* popen()和pclose(),passthru() 函數。最長用的是前面兩個和例中使
* 用的shell_exec()。

*/

$args1="我喜歡你";

$args2="我很愛你";

// 注意空格

$r=shell_exec("./test_shell.sh $args1 $args2");

echo $r;

?>

3.test_shell.sh程序代碼是

#!/bin/sh

JAVA_HOME=/usr/local/jdk

CLASSPATH=.:/usr/local/jdk/jre/lib/rt.jar:/usr/local/apache/htdocs/test_shell/test_shell.class

PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH PATH

cd /usr/local/apache/htdocs/test_shell

java test_shell

#shell代碼結束

以下是三個程序的存放路徑和運行次序。
1.三個文件都必須在同一目錄下,比如在/usr/local/apache/htdocs/test_shell/下,不然php很難調到java程序。

2.把test_shell.java程序編譯成test_shell.class,然後把test_shell.class文件存放到CLASSPATH中。如果系統配置了那些環境變數,這里在配置一次是沒有壞處的,也不會影響配置好的系統環境變數。這里設置的好處是當沒有配置jdk環境配置,只有jre時,則需把jre放到/usr/local/jdk下就以。

二、下面先介紹在windows伺服器下,php調用java程序是通過bat文件來的。分別是以下三個文件: test_bat.php test_bat.java test_bat.sh 他們的源代碼如下:

1.java程序

public class test_bat {

public static void main(String[] args) {

System.out.println("你輸入的參數是:"+args[0]+"t"+args[1]);

}

}

2.test_bat.php程序代碼

<?php

/*

* 該函數是用來執行shell命令的,其實還可以使用:exec(),system(),
* popen()和pclose(),passthru() 函數。最長用的是前面兩個和例中使
* 用的shell_exec()。

*/

$args1="我喜歡你";

$args2="我很愛你";

// 注意空格

$r=shell_exec("./test_shell.sh $args1 $args2");

echo $r;

?>

3.test_bat.sh程序代碼是

@echo off
set path=%path%;%cd%jrebin
set CLASSPATH=.;%cd%jrelibrt.jar;%cd%test_bat.class
java test_bat %1 %2

#bat代碼結束

1.三個文件都必須放在同一目錄下,比如在/usr/local/apache/htdocs/test_bat/下,不然php很難調到java程序。

2.把test_bat.java程序編譯成test_bat.class,然後把test_bat.class文件存放到CLASSPATH中。如果系統配置了那些環境變數,這里在配置是沒有壞處的,也不會影響配置好的系統環境變數。這里設置的好處是當沒有配置jdk環境配置,只有jre時,則需把jre放到跟跟test_bat.java同一目錄下就行了。

三、上面兩個例子中,test_shell.sh用的絕對路徑,test_bat.bat是用的相對路徑。不管是絕對還是相對,只要路徑對了就行了。

⑻ PHP和apache和MySQL是怎樣協同工作的能舉個例子嗎

例如,你訪問網路首頁,在瀏覽器地址欄輸入網路首頁網址,點擊回車,此時客戶端瀏覽器(你的瀏覽器)將發送一個請求給遠端電信伺服器主機,而這個遠端伺服器主機是需要解析你的請求的,它解析過程可能比較復雜,Apache同樣是用來解析請求的一種軟體,Apache會把請求捕獲,然後調用相應網路首頁PHP頁面,這個首頁PHP頁面可能不需要資料庫依賴(為了快速響應),那PHP就可以迅速返回執行結果給Apache,然後Apache返回給客戶端瀏覽器,最終呈現結果。

協同myql,例如,你登錄網路,需要錄入網路賬戶和密碼,流程如下:
1、客戶端瀏覽器地址欄輸入網址;
2、伺服器端Apache捕獲,並調用網路PHP登錄頁面,返回調用結果給Apache,Apache返回客戶端瀏覽器;
3、用戶在本地(客戶端)瀏覽器輸入網路賬戶和密碼,點擊登錄按鈕;
4、登錄按鈕觸發提交數據操作,瀏覽器根據提交路徑和所提交的數據,發送請求與伺服器Apache,Apache解析請求,調用相應PHP處理提交動作,這個PHP中會存在查詢mysql數據的操作(因個人信息全部存儲在持久化的資料庫中),以驗證用戶是否存在以及密碼是否正確,最終將驗證結果以錯誤提醒或者跳轉到個人首頁的方式通過Apache反饋給客戶端。

⑼ 哪有OA辦公自動化系統php源碼下載

十大辦公自動化系統排名
自己搜索下 排下版 摘自 中關村再線

1. Office Anywhere 網路智能辦公系統2.8完美服務版
產品簡介:是通達科技秉承「服務創造客戶價值」的理念,基於良好的商業信譽,面向大中型企事業單位而推出的協同OA軟體產品及服務方案市場價格:¥11980人氣指數:27產品關注分析走勢圖

2:冠群問鼎協同辦公系統
產品簡介:適用於各類實施辦公自動化建設的用戶需求,包括政府、企業、教育、金融、證券、醫院、電力、交通等各個行業市場價格:¥250000人氣指數:26產品關注分析走勢圖

3.銳翔OA辦公自動化系統 產品簡介:銳翔OA辦公自動化系統融合了先進的協同管理理念設計,採用java, xml技術,j2ee架 構設計開發,是基於WEB的新一代協同辦公自動化產品。
市場價格:¥20000人氣指數:25產品關注分析走勢圖

4 Office Anywhere 網路智能辦公系統 項目版用戶數不限制,服務與升級以合同約定為依據,價格5萬元起價格:¥50000

5 環星網上辦公系統專為中小型企業精心打造價格:¥1500

6 e-nature 協同辦公即在統一的企業信息平台上實現對公文,人事,資產,客戶等處理,徹底消除了企業內部存在的信息膨脹,信息孤島,信息非結構化,信息非個性化等問題 價格:¥6800

7 Office Anywhere 網路智能辦公系統 2.8完美平台版是通達科技秉承「服務創造客戶價值」的理念,基於良好的商業信譽,面...價格:¥21980

8 新思創OA辦公自動化系統-普及版中國最實用的辦公自動化系統 價格:¥1580

9 焦電協同辦公自動化系統中國最實用免費開源的辦公自動化系統內含病毒防護與設備管理系統
價格:¥free

10 點擊科技 GK-Workflow Windows版50個用戶/3年軟體升級保障價格:¥24800

⑽ 最簡單 php 代碼

<?php

mysql_query("insert into guahao values('".$name."','".$nl."','".$shouji."','".$sname."','".$info."')");
?>

閱讀全文

與php協同辦公代碼相關的資料

熱點內容
挖掘機程序員哪個好 瀏覽:458
方舟怎麼進上一次進的伺服器 瀏覽:635
pdf怎樣剪切 瀏覽:906
git編譯所有文件命令 瀏覽:694
偽軍pdf 瀏覽:418
如何判斷基本命令 瀏覽:972
pdf批量刪除 瀏覽:943
廣播android靜態動態區別 瀏覽:390
centos7設置為命令行啟動 瀏覽:570
程序員資質資格證 瀏覽:217
常見編碼加密 瀏覽:236
阿狸免費雲伺服器 瀏覽:764
快速配置伺服器bmc地址 瀏覽:968
機械手臂編程自動化 瀏覽:501
怎麼看銀行app的銀行卡號 瀏覽:84
pdf文件改ppt 瀏覽:196
ecs對比雲伺服器 瀏覽:852
必剪app怎麼沒有美顏 瀏覽:176
唯庫的視頻怎麼下載app 瀏覽:465
面度雲伺服器 瀏覽:353