當前位置:首頁 » 編程語言 » ashxphp

ashxphp

發布時間: 2022-05-18 23:25:25

php里,為什麼提交的表單放在JQUERY AJAX里就無法提交

你看下你代碼,<div id="Div2">有2層<form>標簽,看是不是這個造成的,.net不清楚怎麼寫,可能是這個造成的。
jquery.ajaxform?你說的是jquery.form插件吧。
jquery.form插件我在php里用過。

另外你的代碼
$("#Div2").find("form").submit(function () {
$(this).ajaxForm({
});
});

這里就是查找到2個form了。

而且你寫的
$("#Div2").find("form").submit(function () {
這個你都return false了,form當然不提交了。

可以給form加上id,比如form1。
然後上面代碼改成
$(document).ready(function() {
var options = {
url: "/Action/Handler1.ashx",
data: ,
dataType: 'json',
beforeSubmit: function () {
window.open("/Action/Handler1.ashx?id=2");
//alert("Div2");
},
success: function (data) {
alert(data.id);
}

};

$('#form1').ajaxForm(options);
});

我就是這么寫的。
建議上官方網站多看下最新的demo。

② php程序員與Asp.net程序員工資比較,請問那個更高

你這個怎麼比較 ....沒辦法比較的,同等技術同等工作經驗下也許有的公司看重php有的看重.net吶
至於php能連接什麼資料庫..你會用的資料庫php都可以連

③ PHP提交post表格數據後怎樣取回反饋數據

給您一個思路,前台ajax提交表單數據,後台使用Json格式返回一個規范的json數據,前台other特殊可以使用success方法獲取到返回的數據。

④ ashx是什麼文件怎麼配置伺服器支持該文件呀,還有php能與ashx文件互相調用嗎

是asp.net的中的一個應用類型的文件擴展名,提供http服務,一般處理程序(HttpHandler)是·NET眾多web組件的一種,ashx是其擴展名。一個httpHandler接受並處理一個http請求,類比於java中的servlet。類比於在Java中需要繼承HttpServlet類。

⑤ jsp和php 哪個更有前景

有人說php比Asp,Asp.Net都要好,或者Asp比其他語言都要好。其實,程序的優略與網站開發人員的經驗\技術水平相關,而語言本身並沒有什麼優略之分.經驗多的程序員,不管使用的哪種語言,都可以開發出一套非常優秀的程序.Php能做到的,Asp也能做到,Asp能做到的,Php一樣可以做到.能不能做到,主要看程序員的能力。
目前國內用得比較多的還是Asp,一方面,Asp比較容易上手,也比較容易進行開發;另外一方面,Windows系統在內地用得比較普及.而並不是因為asp比php要好.而Html是每個網站建設人員的基礎知識。下面我分別把各語言的優點,缺點一一列出。
名詞定義:
資料庫交互:其實就是程序往資料庫寫數據或者從資料庫讀數據的過程。資料庫:用來保存數據的軟體系統
Access:微軟Office帶的小型資料庫系統,一般與Asp,Asp.Net配合使用。這個資料庫極度適合小型企業的網站,對於數據量低於10萬條的網站來說,完全沒有問題,網站數據超過三萬條,而速度依然不慢!採用的就是Access資料庫.
Mysql:一種免費的中型資料庫系統,一般與Php配合使用. 對於PHP程序員來說,mysql是最好的選擇.
MSSQL(Sql Server):微軟公司的大型資料庫系統,一般Asp,Asp.Net使用,目前比較流行的版本有2000,2005. 假若你的網站數據量超過了十萬\二十萬,那就改用MSSQL資料庫吧.
1、Html,Html是一個網站建設者的基本知識,沒有Html基礎的人員,就算你會Asp或者Php,或者其他語言,你也不要去開發網站程序除非你找到熟悉Html的美工合作,因為a、不管什麼語言,最後輸出的是Html代碼,b、Html代碼規不規范,影響搜索引擎的收錄效果。
優點:無須經過伺服器解釋運行,當訪問者打開一個HTML網頁,伺服器馬上將該頁發送給訪問者的電腦里。訪問速度快,安全。
缺點:無資料庫交互能力,由於不是一個可執行的網站語言,因此你沒辦法通過Html提交數據,由Html寫入資料庫。
辨別:一般情況下,網址後面的是.htm,.html的就是html靜態網頁
2、Php,Php是一種開源的網站程序語言運行於Apache,Php一般與MySql資料庫配合使用。
優點:易開發,可使用Zend Encoder進行編譯,運行速度比起Asp解釋型語言要快,且代碼無法被其他人查看。由於國外Linux平台比較普遍,因此比較容易找到廉價的空間。
缺點:與Mysql的配合使用,使得資料庫與網站程序分別位於兩台伺服器,網站的整體速度受到了web伺服器與db伺服器之間的交互速度及web伺服器運行速度及反應速度的制約。經過編譯的程序,除了編譯者,他人很難進行拓展。
辨別:文件一般以.php結尾
3、Asp,Asp是微軟的產品,運行於IIS,一般與Access或Mssql配合使用。
優點:易開發,可通過工具進行程序加密,採用Access資料庫的系統,在數據量小(一般10萬以下)的情況下,速度要優於其他類型程序。
缺點:在數據量大(10萬以上)的情況下,採用Access資料庫速度要慢,需要採用Mssql資料庫。一般國外Windows空間價格要相對高點。
辨別:文件一般以.asp結尾
4、Jsp,Jsp是採用Java為程序語言,運行於Tomcat
優點:聽說安全性要高
缺點:Jsp空間在國內外,都比較少,價格也相對比較高.
辨別:一般網址中包含了servlet字樣
5、Asp.Net,是微軟公司最近幾年著力推行的一種新型應用,你可以採用C#,VB.Net,J#.Net,c++.Net進行語言開發。目前有1.1,2.0,3.5等多個版本。
優點:主倡程序與界面分離,程序直接編譯成dll文件,理論上在伺服器啟動後,第一個人第一次訪問該站的人和.net頁面,系統就將各dll文件載入運行區,運行速度會比較慢,而以後其他訪問者訪問程序速度快.
缺點:開發比較繁瑣,版本比較多.
辨別:一般以Aspx、Ashx結尾
網站程序語言另外有Cgi,因為不常用,所以不介紹了。
關於首頁Flash片頭:很多人喜歡這個東西,因為他漂亮,然而對Soho一族,個人認為沒有必要。因為這東西除了增加你的花費外,沒有其他作用。
關於Flash導航條,個人不建議,因為搜索引擎很難讀取到Flash裡面的連接信息。

⑥ 怎麼看一個網站用的是什麼程序搭建的

首先,這是一個asp平台上的網站,肯定不是dede、WordPress這些php平台上的CMS程序,因為表單的提交用的是ashx文件。
具體是asp平台上的哪個CMS程序,就得非常仔細的研究代碼了。如果隱藏的非常好,幾乎是看不出來的。

⑦ 用jquery實現ajax 上傳圖片提交到PHP

好像不可以吧,瀏覽器為了安全不能用javascript讀取本地文件的

⑧ 最高哪個php版本支持iis6

PHP5.3x+IIS6完全配置方法,PHP5.3以上版本全新配置IIS方法 FastCGI方式(一...
在IIS6.0下安裝Fastcgi+PHP來運行PHP程序(未裝alpha),終於實現手工配置 IIS 6 下以 FastCGI 跑 PHP
PS:微軟提升PHP在IIS下的性能 FastCGI Extension for IIS6.0% ~& d# L0 v& T1 o& D( U; ^; j
微軟已經和PHP社區共同努力了一年之久,他們終於研發出 能讓IIS更快地解析PHP的方法,用戶們甚至不需要做基準測試就可以明顯感覺到PHP解析速度加快.早在2006年,微軟就和Zend等廠商一起研發 Windows Server下的優化工作,IIS產品組已經公布了IIS6和7的FastCGI擴展,它能讓PHP執行效率更高. PHP一直以來是IIS的尷尬,用PHP擴展的速度跟不上其它服務端(甚至還有一些致命問題例如在某內存地址報錯),而PHP又比ASP.net普及得 多,因此微軟需要在IIS+PHP上突破市場. 微軟去年底發布了ii6的fastcgi模塊,可以免費下載,使用IIS6的您不妨在您的測試環境上試一下,沒准會有驚喜哦! 今天將伺服器上的php支持改成了fastcgi,目前運行穩定.fastcgi的iis模塊可以讓流行的應用框架在iis上支持fastcgi協議以提 供高性能和可用性的訪問服務,fastcgi面向現有的網路伺服器提供高性能的cgi替代標准。具體php安裝方法我記錄下來,其中包括出現的錯誤.
1.下載 FastCGI For IIS6 5 A( c* Z' E" t1 {. t, X
fcgisetup32.msi(FastCGI Extension for IIS 6.0 x86)- B: u, q, t' H" K: S4 t# J
下載:http//www.iis.net/extensions/FastCGI,選擇: x86. ?8 ~& A7 t7 i
# ? i2 s' U& f% K
或者直接下載:http//go.microsoft.com/?linkid=96556962 v$ { j7 X8 O& ~
下載之後,雙擊運行進行安裝。
(FakeCGI調試工具(備用):下載fake.zip http//blogs.iis.net/rickjames/attachment/1563148.ashx )
' @" ^! W# d' F. @# c5 [
安裝後在 C:WINDOWSsystem32inetsrv 目錄下產生了五個文件。如下圖: B; a5 ]* v8 i% Z% b8 j2 q
同時在 IIS 的 「Web 服務擴展」里多了 FastCGI Handler。2 p3 o- h+ q, M/ d7 q
9 A- R; U( Q5 j8 `% W0 K* x- J. {
下載安裝VC9運行庫 即VISUAL C++ 2008
Microsoft Visual C++ 2008 Redistributable Package (x86)下載地址:
點擊這里下載
2.下載 PHP5.3.0 Windows 版
由於PHP5.3的全新特效及改進,原有的isapi方式解析PHP腳本已經不被支持,PHP從5.3.0以後的版本開始使用微軟的fastcgi模式,這是一個更先進的方式,運行速度更快,更穩定!
新版本的PHP5.3通過以往老方法已經不能在IIS上安裝了,下載IIS下的PHP,下載地址http//windows.php.net/download/,(注意IIS下要選擇VC9的版本)解壓到所需目錄,該目錄需要給予
一、如何選擇PHP5.3的VC9版本和VC6版本
VC6版本是使用Visual Studio 6編譯器編譯的,如果你的PHP是用Apache來架設的,那你就選擇VC6版本。
VC9版本是使用Visual Studio 2008編譯器編譯的,如果你的PHP是用IIS來架設的,那你就選擇VC9版本。
二、如何選擇PHP5.3的Thread Safe和Non Thread Safe版本
先從字面意思上理解,Thread Safe是線程安全,執行時會進行線程(Thread)安全檢查,以防止有新要求就啟動新線程的CGI執行方式而耗盡系統資源。Non Thread Safe是非線程安全,在執行時不進行線程(Thread)安全檢查。
再來看PHP的兩種執行方式:ISAPI和FastCGI。
ISAPI執行方式是以DLL動態庫的形式使用,可以在被用戶請求後執行,在處理完一個用戶請求後不會馬上消失,所以需要進行線程安全檢查,這樣來提高程序的執行效率,所以如果是以ISAPI來執行PHP,建議選擇Thread Safe版本;
而FastCGI執行方式是以單一線程來執行操作,所以不需要進行線程的安全檢查,除去線程安全檢查的防護反而可以提高執行效率,所以,如果是以FastCGI來執行PHP,建議選擇Non Thread Safe版本。
user讀取運行許可權,
選擇:PHP 5.3 (5.3.0)' Z* Z0 r% I) ~! F* r4 f+ V. R' b
VC9 x86 Thread Safe (2009-Jun-30 08:52:56) Zip [13.54MB]
sha1:
下載 .zip 格式的版本,解壓縮下載的 php-5.3.0-Win32-VC9-x86.zip 文件,並將其復制到:X:Server_Corephp目錄(你可以根據自己的意願解壓到別的目錄。),並給 IIS 啟動帳戶組或用戶賦予讀取和運行許可權。如下圖:
+ A( b2 ^' Y6 K7 N9 ^8 _
: I" N9 {8 q: R* E' h9 j2 D
3. 注冊 PHP 到 FastCGI % U3 L0 {. m1 @+ @# [
打開 C:WINDOWSsystem32inetsrvfcgiext.ini 文件。
; This is the configuration file for the FastCGI handler for IIS 6.0.: O: q. R4 u+ n9 f
; The FastCGI handler will look for this file in the same directory as
; fcgiext.dll. By default, the FastCGI installer will place this file into
; the %windir%system32inetsrv directory.
- E( a5 J3 l' R% H8 n
我個人的理解是,只要「Web 服務擴展」里的 FastCGI Handler 為允許時,在載入 fcgiext.dll 時,會讀取 fcgiext.ini 配置文件的內容,根據裡面的配置為每個網站提供映射。
在 [Types] 下添加以下配置: ; `9 c; v2 t9 b6 W- `; y' r9 H6 H7 S
[Types]/ K. X# n9 p4 I9 e
8 b, @+ K$ f6 }; c4 w
php=PHP
[PHP]
ExePath=X:Server_CorePHPphp-cgi.exe
這里要用:「」不能用「/」,「php」表示擴展名,「PHP」是配置節名稱,以「[PHP]」定義。 (選你自己的安裝的目錄,下同。)
) U. P; P N: w0 |7 D' u" f& h- e( c8 R
4. 配置 php.ini
將 X:Server_CorePHPphp.ini-proction 復制一個,然後重命名為X:Server_CorePHPphp.ini ! q4 H: N9 X) K. X9 e }( S
找到PHP安裝目錄下的php.ini-proction並改名為php.ini文件,找到下面% n4 k. G8 ?4 N# K! P. B
[Date]7 R _* z$ ?% u' ?& t' v
; Defines the default timezone used by the date functions
; http//php.net/date.timezone
; date.timezone =, E+ d8 |! L0 J; N
更改為並去除前面的「;」:
[Date]( c% H4 u" v2 ~4 h( R4 @4 K
; Defines the default timezone used by the date functions
; http//php.net/date.timezone
date.timezone = Asia/Shanghai Q, @2 J ^9 t s) Q0 J
如果不改以上的date.timezone可能打開網頁會提示500錯誤
找到6 s- j% ?# x$ F, h
; On windows:
; extension_dir = "ext"
改為. R- g. Z+ ~8 " D: O9 g
; On windows:
extension_dir = "X:Server_CorePHPext"
9 V2 g8 k' a- V9 " T" u/ z
找到:fastcgi.impersonate = 1;這句,把前面的;去掉, fastcgi.impersonate = 1
如下圖:
5 P5 K9 c- [ n0 J( D( n
找到:short_open_tag= Off;改為
short_open_tag= On3 n2 X2 Y3 c( v) a# y6 X0 g+ {# ]
8 F0 L5 ]7 h8 w6 z. w
至於php.ini裡面的extension開啟方式,根據自己所需,找到:Windows Extensions 在 Windows Extensions 下方的動態模塊配置中,需要打開以下模塊支持:(去掉模塊配置每行前面的;號即可)比如我的是: 7 v; k* P1 c
;extension=php_bz2.dll: n+ O" R$ Z) _7 [* B( c( D. K
;extension=php_curl.dll
;extension=php_dba.dll' f6 Y* p3 T4 R% q- c4 ]& Z7 G
extension=php_mbstring.dll" C* _: V3 z- F% m
extension=php_exif.dll7 l4 N2 N" e& {
;extension=php_fileinfo.dll7 E( X0 ~7 r; C* F9 j
extension=php_gd2.dll5 x9 ^1 g8 Q5 S" B& F
;extension=php_gettext.dll$ O' S. v1 i2 O$ q. H: O; G
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll. a! M+ _) z: _ P* @
extension=php_ldap.dll
;extension=php_ming.dll
;extension=php_mssql.dll3 g0 O) n8 c6 }9 M9 T7 X
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11g Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll. K0 q3 p6 t, ^# K) i* K
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll. {& w3 O# E$ , U7 j% y$ r1 I
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll$ T- g9 D& 7 D3 Z+ n# S% U& M
;extension=php_phar.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll. K9 m+ o) O9 @7 W @0 N
;extension=php_soap.dll p& S8 Q' s+ I, F0 L5 a1 v
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sqlite3.dll0 H5 ^$ l0 V7 g, M
;extension=php_sybase_ct.dll
;extension=php_tidy.dll2 m' J5 Q; A- T9 n
;extension=php_xmlrpc.dll
;extension=php_xsl.dll% h* t/ J" J) a8 t7 Q( I' n5 R9 F$ q
;extension=php_zip.dll
注意最後一個php_zip.dll這個在我下載下來的php5.3.0的ext內是不存在的,所以如果開啟會報錯誤,如果實在需要這個DLL,可以從PHP5.2中拷貝過去(我的不行)
保存 php.ini 文件,並將其復制到 C:Windows ,並刪除 X:Server_CorePHPphp.ini,不刪除有時IIS報500錯!
4 B0 M. ]9 U E3 d1 V
5. 配置網站 q% W* / n) c' `- Y
; t4 X! x( V, T! [) [2 |4 [
打開IIS管理器,網站上點右鍵-屬性-主目錄-配置-添加,配置如下圖" j9 W, {" c4 S% @2 I1 x
& Q6 _: a8 g, m q/ R, R
# ^% v* ?# G6 |
可執行文件路徑:C:WINDOWSsystem32inetsrvfcgiext.dll
6.相關許可權配置
C:WINDOWSsystem32inetsrvfcgiext.dll 的許可權,NETWORK_SERVICE和IUSR_***(Internet來賓賬戶)的可讀和運行許可權。
PHP安裝目錄的許可權,NETWORK_SERVICE的讀和運行許可權
網站所在目錄的許可權,IUSR_***(Internet來賓賬戶)的讀取和運行權,需要寫入的目錄單獨再給寫入權
7. 寫個 php 測試下吧
" m: |: h# L' b% y; }
修改完在IIS上或者命令提示符運行iisreset命令重啟IIS服務,這步很重要!
( M6 w6 {! R& y ~4 F
測試是否安裝成功!
建立一個網站,phpinfo.php文件內容為:/ o+ p' n$ t8 T+ O( b2 s P. P
文件:phpinfo.php
<?php
phpinfo();
?>
6 j- O: M6 | [, p/ p t
看到類似以下效果說明你的伺服器可以跑 php 了。

⑨ 怎麼用c#調用json-rpc(php環境)

Joyrock是一個LGPL的開源的軟體,實現了JSON和JSON-RPC,支持微軟ASP.NET框架。

Jayrock 遠程方法要求寫在一個ashx中,頁面請求這個ashx的時候,在ProcessRequest 中根據Request對象中的參數信息,確定請求的伺服器端方法名稱和參數,然後進行調用,並返回結果。

熱點內容
我的世界哪五個伺服器被炸了 發布:2025-05-15 10:36:16 瀏覽:993
ehcache存儲對象 發布:2025-05-15 10:35:31 瀏覽:526
搭建虛擬電腦的伺服器 發布:2025-05-15 10:29:31 瀏覽:269
湖人雙核配置哪個最好 發布:2025-05-15 10:09:48 瀏覽:979
手機熱點密碼怎麼查看 發布:2025-05-15 09:54:47 瀏覽:108
生意發力雲存儲 發布:2025-05-15 09:54:45 瀏覽:616
編寫一個shell腳本添加用戶 發布:2025-05-15 09:54:43 瀏覽:505
資料庫查看錶命令 發布:2025-05-15 09:52:27 瀏覽:914
p30是不是自帶方舟編譯器 發布:2025-05-15 09:51:48 瀏覽:599
追擊世界房間密碼是多少 發布:2025-05-15 09:51:46 瀏覽:995