freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

外文翻譯--通用html表單處理器-其他專業(yè)-資料下載頁

2025-01-19 00:36本頁面

【導(dǎo)讀】(Birnbaum,2021;Krantz&Dalal,2021;McGraw,Tew,&Williams,2021).There. conditions.form’sactionattribute—forexample,enctype=“text/plain”>.

  

【正文】 器有很多優(yōu)勢 (伯恩鮑姆和瑞普斯 , 2021 年;施密 特、哈夫曼和麥克唐納 , 1997 年 )。你可以配置最普通的服務(wù)器來使用 PHP。你可以按照下載包中的安裝指令在一臺服務(wù)器上安裝 PHP。在大多數(shù)情況下, PHP 安裝在HTML 表單常駐的那臺服務(wù)器上,但是它也可以安裝在其他任何保存數(shù)據(jù)的服務(wù)器上。 Apache 是一種功能強大、廣泛使用并且靈活地開放源碼的 Web 服務(wù)器。就像 Perl and PHP 一樣, Apache 網(wǎng)絡(luò)服務(wù)器已經(jīng)安裝在最新的 Macintosh 電腦上,PC 機和其他任何平臺都可以從 上免費地得到。 有兩種方法可以使 PHP 腳本 保存來自 HTML 表單的數(shù)據(jù)。一個簡單的方法是讓腳本將表單數(shù)據(jù)保存到位于服務(wù)器上的一個文本文件上。例如,它可能是一個逗號分隔值 (CSV)文件。收集完所有數(shù)據(jù)后,該文件可以被讀到電子表格或統(tǒng)計應(yīng)用中。 但是如果參與者在某個研究階段的輸入需要被用來動態(tài)地確定下一個問題,或者該問卷包括不止一個 HTML 表單,建議使用 PHP 腳本將表單數(shù)據(jù)保存到數(shù)12 據(jù)庫中。使用數(shù)據(jù)庫的優(yōu)勢是它可以保存參與者的信息,計算這些信息并動態(tài)地回應(yīng)參與者的行為。使用數(shù)據(jù)庫可以使服務(wù)器追蹤一個在一段時間內(nèi)執(zhí)行很多任務(wù)的參與者。 服務(wù)器 可以使用各種各樣的數(shù)據(jù)庫應(yīng)用,包括 Oracle、 MS Access、和MySQL。我們推薦 MySQL,因為它是一個開源、免費、小巧、快速、可靠、功能強大地多用戶數(shù)據(jù)庫服務(wù)器,并可以在多種平臺上編譯。它的主頁是。 MySQL 數(shù)據(jù)庫可以輕易地通過免費工具 MySQL 控制中心來管理 (現(xiàn)在可以成功地通過 MySQL 管理員來管理 )。該工具也可從 上下載到。 PHP 中一個通用 HTML 表單處理器 一個稱為通用 HTML 表單處理器的多功能 PHP 腳本已經(jīng)開發(fā)出來用來處 理任何滿足語法要求的來自 HTML 表單的輸入。它可以連同簡單的 HTML 表單從 。該腳本可以創(chuàng)建一個一直運行的包含數(shù)據(jù)表的MySQL 數(shù)據(jù)庫。在該表中,該腳本動態(tài)地為所有已提交的 HTML 輸入域創(chuàng)建列,并將這些數(shù)據(jù)保存在先前創(chuàng)建的列中。所以該腳本將研究者從編寫一個 CGI 腳本并建立一個數(shù)據(jù)庫的負擔(dān)中釋放出來,該數(shù)據(jù)庫用來保存他們每個新項目的數(shù)據(jù)。為了進行一個調(diào)查或?qū)嶒?,研究者僅僅只需完成一個相對簡單的任務(wù)來滿足他們的需求,即創(chuàng)建一個 HTML 表單。有很多商業(yè)的和非商業(yè)的 HTML 編輯器來幫助研究者完成該任務(wù)。例如,我們可以使用兩個免費程序 surveyWiz 和factorWiz(伯恩鮑姆, 2021 年 )中的一個。 作為使用該范圍可能的結(jié)果,我們介紹五種使用模式,這些模式需要不同層次的 PHP 和服務(wù)器知識。 HTML 表單處理器最早的使用模式是一個單頁問卷,該問卷用來將數(shù)據(jù)保存到第一作者的大學(xué)的服務(wù)器上。為此不需要 PHP 和網(wǎng)絡(luò)服務(wù)器問題的知識。唯一需要的準備是將你的 HTML 表單的 “ action” 屬性設(shè)置到通用 HTML表單處理器的統(tǒng)一資源定位符 (網(wǎng)址 )上。 HTML 文件本身可以駐留在任何服務(wù)器上。讓我們看一個稱為 的 HTML 表單實例。它包含了大部分現(xiàn)有的HTML 輸入字段類型 (如圖 1 所示 )。 13 圖 1 單頁 HTML 表單實例 的瀏覽器視圖 HTML 表單處理器的多頁 HTML 問卷組成。這也不需要 PHP 和網(wǎng)絡(luò)服務(wù)器問題的知識。但是你不得不在你的 HTML 表單上作出如下的改變:第一,就像上一個模式一樣,你需要將每個 HTML 表單的 “ action” 屬性設(shè)置到通用 HTML 表單處理器的統(tǒng)一資源定位符上。第二,告訴腳本在處理完前一個頁面后需要調(diào)用 HTML 頁面,一個額外的 HTML 代碼行需要插入到表單標簽中。該行定義了隱藏的變量next_page 和它的值,改變量是下一個 HTML 頁面的位置。下面展示了一個實例, 在一個和通用 HTML 表單處理器一樣的網(wǎng)絡(luò)文件夾中。 input type=“hidden” name=“next_ page” value=“”或者如果下一個頁面叫做 “”,則該行應(yīng)為 input type= “hidden” name =“next_ page” value=“” 如果下一個研究頁面在另外一個服務(wù)器上或者和第一個頁面不在同一個目錄里,該值應(yīng)當被設(shè)置為第二個頁面的絕對 資源定位符,例如: input type=“hidden” name=“next_ page” value=“ 讓我們檢查一個包含三個 HTML頁面的調(diào)查實例,第一頁是 (如清單 2 中的 源代碼和圖 2 中的瀏覽器視圖所示 ),第二個是 ,和第三。 14 圖 2 表單實例的瀏覽器視圖 為了追蹤某些參與者的一個跨越多個頁面的多業(yè)調(diào)查,需要在頁與頁之間傳遞一個唯一的標識符。這通過從數(shù)據(jù)庫中提取出每個參與者的一個標識符 (稱為op56)來自動地完成,并將其附加到下一個調(diào)查頁面的查詢字符串中。例如:。 另一個被傳遞的變量, nr93, 告訴通用 HTML 表單處理器它正在處理一個多頁調(diào)查的哪一個頁面。通過使用 JavaScript,這兩個變量從查詢字符中提取出來并作為隱藏變量插入到 HTML 表單中。所以一個多頁調(diào)查的每個頁面除了第一個頁面外,表單標簽中需要寫入一段 JavaScript 代碼 (如清單 3 中 源代碼黑體部分所示 )。 HTML 文件 sample 的瀏覽器視圖如圖 3 所示。 圖 3 HTML 表單樣本 sample 的瀏覽器視圖 在我們的多頁研究的第三頁, ,研究者需要 再次將 JavaScript 代碼粘貼到表單標簽之間,但并不是必須要包含隱藏變量下一頁,因為 是該調(diào)查的最后一頁 (如清單 4 中的源代碼所示 )。 HTML 文件 sample 的瀏覽器視圖如圖 4 所示。 15 圖 4 HTML 表單樣本 sample 的瀏覽器視圖 此外,該腳本創(chuàng)建一個名為 “ generic” 的 MySQL 數(shù)據(jù)庫和名為 “ generic”的結(jié)果表。因為現(xiàn)在有三個 HTML 頁面,第二頁和第三頁的名稱和提交時間標志也被記錄 (如圖 5 所示 )。檢索調(diào)查數(shù)據(jù)的過程和單頁情況 下描述的過程一樣。 圖 5 來自一個三頁調(diào)查的樣本表 有三種個方法可以在你的調(diào)查中實現(xiàn)跳躍模式。第一種方法只需要資源定位符,如以下的網(wǎng)址所示: 。另外兩個方法都需要使用 JavaScript。首先,跳躍模式可能被包含在一個調(diào)查的相同頁面里 (例如如果一個特定的答案比前一個優(yōu)先被選擇的話,使用 JavaScript 來展示一個額外的條目或者回答選項 )。例如如果一個回答者指出他有一個特殊的經(jīng)歷,一個額外的條目就會出現(xiàn)并要求回答者更詳細的描述該經(jīng)歷。第三個選項 (和第二個一樣都需要 JavaScript)。第三個頁面將在一個連續(xù)的頁面上展示任何偶然的材料。例如,看一下清單 5 中 HTML 文件 的源代碼。這是 的一個修改版,增加了黑體文字。如果參與者在 中指出她是一位女性,她將被重定向到內(nèi)嵌頁面 而不是直接地跳到頁面 (這里沒有顯示,但是你可以在 及其他的例子 )。 該方法也可以用于隨機化調(diào)查頁面。為此一段 JavaScript 代碼可以隨機繪制16 一個數(shù)組的元素。要顯示的下一頁將根據(jù)選擇的元素而變化。 PHP and MySQL 的服務(wù)器上使用通用 HTML 表單處理器和一個單頁 HTML 問卷。首先,從 上下載通用 HTML 表單處理器,然后將它以合適的路徑提取到你的服務(wù)器上。為了自定義該腳本的行為,需要遵守該腳本的規(guī)則。將你 HTML表單上的 “ action”屬性更改到位于你服務(wù)器上的腳本上,例如: form method=“post” action=“ 第一次提交 HTML 表單后,該腳本創(chuàng)建一個名為 “ generic” 的數(shù)據(jù)庫還有一個名為 “ generic” 的結(jié)果表。數(shù)據(jù)通過運行一個 SELECT 語法命令或使用一個圖形化管理工具如 MySQL 控制中心從你的 MySQL 數(shù)據(jù)庫取出。 為了能使該腳本正常工作,研究人員需要獲得 MySQL 的 ALTER、 INSERT、SELECT、 UPDATE 和 CREATE 權(quán)限。如果研究者想使用一個公共服務(wù)器,他或她可能無法獲得其中的某些權(quán)限。因為將全局 ALTER 權(quán)限分配給任何使用者 (這里指的是研究者 )是一個安全隱患。該問題的有三種解決方法: (1)研究者可能要求服務(wù)器管理員創(chuàng)建一個只包含一個表的最小 MySQL 數(shù)據(jù)庫 (只需花費不到一分鐘 )并只為該數(shù)據(jù)庫中唯一的表分配相關(guān)的權(quán) 限。這樣就沒有安全隱患。 (2)既然 ALTER 權(quán)限只需要用到一次,即定義該 MySQL 數(shù)據(jù)庫中所有可能的字段,研究這可以要求服務(wù)器管理員授予他或她只有 10 分鐘的 ALTER 權(quán)限。在此期間,研究者可以在該問卷的所有頁面上的所有輸入域中填寫實際數(shù)據(jù)并提交。 (3)研究人員可以設(shè)置他或她自己的服務(wù)器,并授予他自己或她自己該階段所需的權(quán)限。 HTML 表單處理器和一個多頁 HTML 問卷。首先將腳本放到你的服務(wù)器上,如果需要的話可以定制該腳本。你需要將你的 HTML 表單改成上面模式 2 描述的那樣。 ,你可以免費按照你的特殊需求進一步定制通用 HTML 表單處理器,例如實現(xiàn)更復(fù)雜的輸入驗證。學(xué)習(xí) PHP 可以使你完全定制你的學(xué)習(xí)。 出處:行為研究方法 2021,37(4),703710 作者:安雅 S 戈瑞茨和邁克爾 H 比恩鮑姆
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1