1. 程式人生 > >【原創】php將form表單多次請求的內容儲存到txt並顯示到form所在的頁面

【原創】php將form表單多次請求的內容儲存到txt並顯示到form所在的頁面

小菜鳥分享小小經驗:
做之前百度理解相關函式(這個很重要),然後整合了一下自己的版本。
我做的是一個 同學聚會報名 頁面。
原始碼:

<?php
    if(!empty($_POST['name']) && !empty($_POST['tel']) && !empty($_POST['wechat']) && !empty($_POST['state'])){
    file_put_contents("test.txt", @$_POST['name']."\\", FILE_APPEND);
    file_put_contents("test.txt"
, @$_POST['tel']."\\", FILE_APPEND); file_put_contents("test.txt", @$_POST['wechat']."\\", FILE_APPEND); file_put_contents("test.txt", @$_POST['state']."\r\n", FILE_APPEND); } $file = @fopen("test.txt", "r"); if ($file) { feof($file); $lin = array(); while
(!feof($file)) { $buffer = fgets($file, 1000); $lin[] = $buffer; } fclose($file); } // var_dump($lin); ?>
上面貼上的是php處理form請求的程式碼,html程式碼就不貼上了。   
圖片今天上傳不了了。簡單的效果就是下面有個form表單點選提交的內容就會顯示到當前頁面上的table裡面了。

txt檔案裡面的儲存格式:
van/111111/111111/確定
van/111111/111111/確定
......
轉行是方便一行一行讀取txt的內容,新增/這個是方便擷取字串生成陣列,因為是四個變數。get到陣列之後可以遍歷到table裡面了。 

相關推薦

原創phpform請求內容儲存txt顯示form所在的頁面

小菜鳥分享小小經驗: 做之前百度理解相關函式(這個很重要),然後整合了一下自己的版本。 我做的是一個 同學聚會報名 頁面。 原始碼: <?php if(

防止form提交

點選提交按鈕兩次。點選重新整理按鈕。使用瀏覽器後退按鈕重複之前的操作,導致重複提交表單。使用瀏覽器歷史記錄重複提交表單。瀏覽器重複的HTTP請求。使用者提交表單時可能因為網速的原因,或者網頁被惡意重新整理,致使同一條記錄重複插入到資料庫中,這是一個比較棘手的問題。我們可以從客

原創PHP擴展開發入門

-a 相關 make sof 其它 word red 喜歡 pro PHP擴展開發入門作者:wf (360電商技術組) 在我們編寫自己的第一個php擴展之前,先了解一下php的總體架構和執行機制。 php的架構如圖1所看到的。當中一個重要的就是SAPI(

原創PHP除錯技術手冊V1 0 0 PDF

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

原創PHP訪問MySQL查詢超時處理

                PHP連線MySQL主要是使用Mysql提供的 libmysqlclient 的客戶端庫,同時也延伸出來 mysql 和  mysqli 兩套PHP的擴充套件,相對來說 mysqli 比 mysql 更好,更穩定。目前兩個客戶端擴充套件庫連線超時可以設定選項來操作,比如mysq

原創PHP除錯技術手冊V1 0 0 PDF

 1 內建API輸出除錯 1.1 基本除錯API 1.1.1 echo (print): 1.1.2 printf 1.1.3 print_r、var_dump(var_export)、debug_zval_dump 1.2 錯誤控制和日誌記錄除錯 1.2.1 錯誤選項控制 1.2.2 錯誤丟擲和處理 1.2

CSS3選擇器(元素選擇器 & 其他)--慕課網學習總結

1.表單元素選擇器 (1):enabled選擇器   在Web的表單中,有些表單元素有可用狀態(“:enabled”)和不可用狀態(“:disabled”),比如輸入框,密碼框,複選框等。我們可以通過偽選擇器“:enabled”對這些表單元素設定樣式。

JavaScript在前臺驗證,必須使用onsubmit="return xx()"的形式

如下的兩個不同的表單form1與form2,一個通過button按鈕的Onclick事件去驗證表單是否符合要求後才能提交,另一個通過form表單的onsubmit="return xx()"的形式去驗證。 這裡先順帶插一句,沒有onsubmit="xx()"的形式,其中xx

原創python3圖片寫入mysql資料庫(一)

01.環境準備使用的包:pymysqlpymysql下載地址:https://pypi.python.org/pypi/PyMySQL#downloads02.pymysql安裝:03.mysql的blob欄位解釋:BLOB型別的欄位用於儲存二進位制資料MySQL中,BLOB

推薦bootstrapValidator.min.js驗證外掛

/*表單驗證*/ var gets = true;//是否讓表單提交 $(function(){ // 提示資訊=========================================== $("inp

原創php無框架webuploader上傳圖片以base64形式儲存到資料庫

首先下載webuploader外掛檔案,引入外掛: <link rel="stylesheet" type="text/css" href="../webuploader/0.1.5/webuploader.css" /> <script s

form選框提交數據 服務器只能接受到一個數據

表單提交 form 多選 提交過去後表單中name相同的值會被後一個覆蓋,而不會被單獨識別出來。在name名稱後面加上‘[]’即可;如 name=‘user[]‘ 註意下面兩個教程的區別,我很想知道w3c怎麽讀取到的。等待指教; http://www.w3school.com.cn/tags/at

QT如何QFileDialog對話方塊中的英文內容轉化為中文

如何將QFileDialog對話方塊中的英文內容轉化為中文 在QT安裝目錄中找到相應的.qm檔案,如/usr/local/Trolltech/Qt-4.8.7/translations/qt_zh_CN.qm 在程式的入口函數出增加如下程式碼 #include &

(轉)extjs form和ajax請求的配置選項success、failure

1. Ext.form.Action.Submit的配置選項success、failure 根據返回json中success屬性判斷的,如果success為true,則success,false則failure,如果無json中無success屬性,failure,故要提示操作是否成功,必須要返回succe

struts中form中的請求action路徑和struts-config.xml中響應路徑的注意點

舉個例子:本人建立了一個ssh的專案demo,專案結構如下圖所示: 這個專案有登陸介面,有login.jsp檔案,這個檔案的form表單請求如下 <body> <h1&g

關於form提交,如何跳轉到一個帶引數的頁面

當頁面form提交 <form action="/product_add.html" method="post" class="form form-horizontal" id="form-product-add"  > 這裡的提交只要<button>

原創SQL 返回時間所在月份周,該周起始結束日期

IF EXISTS ( SELECT 1 FROM sysobjects WHERE name = 'fn_Week) DROP FUNCTION fn_Week GO set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO /*

Form提交後獲取後臺資料,需要jquery-form.js指令碼

    <script type="text/javascript" src="js/jquery-form.js"></script>    <script type="text/javascript">        $(documen

一個form有兩個按鈕,分別提交到不同的頁面

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>支付測試模板</title> </head

防止提交的方法

作者:莎士比亞的人生 來源:CSDN 原文:https://blog.csdn.net/qq_34368762/article/details/79130198  表單重複提交是在多使用者Web應用中最常見、帶來很多麻煩的一個問題。有很多的應用場景都會遇到重複提交問題,比如: