ホームページ php教程 php手册 全国人民代表大会コピーデータ処理手順_入力編

全国人民代表大会コピーデータ処理手順_入力編

Jun 13, 2016 pm 12:40 PM
ひたむきな のために 対処する コピー データベース 記事 はい プログラム 解析する 材料 入力

//このプログラムは、全国人民代表大会の記事のコピー資料を解析してデータベースに保存するように特別に設計されています。
//編集者:孔秀祥。日付: 2001/4/10
switch($position) {
デフォルト:
session_start();
if (!isset($auth_passed)) {
echo "この関数は許可されたユーザーのみが使用できます。 ";
return -1;
}

if(isset($u_name)) {
session_name($u_name);

//echo "

".session_name().": このプログラムは心から役に立ちます。
n"; /echo "
";
}

?>
データベースに記事が追加されました >

ACTION= "" METHOD = "POST">





< 5>クエリの説明







"1" name="カタログ" TYPE = "int"default=11>
?
?
?
?
?


ファイル名< ; TD>>

インデックスタイトル ;INPUT NAME = "index_title" TYPE = "text" VALUE="Xueerzhai 情報" SIZE = "30">


🎜>
<入力名 = "リセット" 値 = "リセット">




case "プロセス":
session_start( );
require "config.php3";

$UploadAction=0;
$index_path="\index\ "; // インデックス ファイルかどうかをマークします。すでに存在します。
$die=0; //異常事態が発生した場合はループマークを抜けます。
$data_exist=0; //追加する記事の測定値はすでに存在します
$data_insert=0; //新しく追加される記事の測定値
$repeat=0;重複?
$TimeLimit=0; // タイムアウト制限を設定します。0 に設定すると、時間制限はありません。 $UploadPath = AddSlashes(dirname ($PATH_TRANSLATED));
$FileName = $UploadPath.$UploadFile_name; //アップロード ファイル名
//If(($UploadFile != "none")&&($UploadFile ! = ""))
If(($UploadFile == "none")||($UploadFile == "")){
$page=$PHP_SELF;
xueroom_error_exit("ファイル名は指定できません空であるか、ファイルはアップロードされません。 ",$page);
}
//$file_data=file($UploadFile);
$link=@MYSQL_CONNECT($hostname,$dbusername, $dbpassword) OR DIE("データベースに接続できません! ");
@mysql_select_db("$dbname") または die("データベースを選択できません!");文書番号 s*](. )n /U"; //文書番号
$patternf="/[原典](. )n/U"; //原典
$patterng="/[元の発行番号](. )n /U"; //元の発行番号
$patternh="/[s* カテゴリに分割 s* 番号](. )n/U"; //カテゴリ番号
$patternb="/[発行番号をコピー](. )n/U"; //発行番号をコピー

//$patternc="/.*s*【タイトル】(. )n【. */Us"; //標準質問: 本来はnが付加されていなかったのですが、「小文(d0a1bee4)」のa1beがたまたま「[」の内部コードでした。 2001/3/13

//$patternc="/[タイトル](.)n[.*/Us"; //タイトルには元々 n が追加されていませんでしたが、「サブセンテンス (d0a1bee4 )」が見つかりました。 a1be はたまたま "[" の内部コードです。 2001/3/13
$patternc="/[s*subscript s*title s*](. )n【.*/Us"; //タイトルには元々nが付いていなかったが、「」になったとき短い文 ( d0a1bee4)" ここで、a1be はたまたま "[" の内部コードです。 2001/3/13
$patternd="/[s*authored by s* by s*](. )n/U" //作者
$patterna="/(. [s*正s *文s*])(. )$/Us"; //タイトルバーの終了マークとして[を残します。
$pattern11="/[著者について](. )[.*/Us";//
$pattern12="/[概要](. )[.*/Us";//



$fp_o=fopen("$UploadFile",'r');
$data=fread($fp_o,filesize($UploadFile)); //ファイル読み込み文字変数
fclose($fp_o);
$poem_array=preg_split("/ns ns ns /",$data);
$replacement[0]="/(注.*)$/s" / /「注」を記載しないと「(上/下)」も削除されます。
$replacement[1]="/(Note.*)ns*/s"; //Ma Qingzhu による記事用にデザインされました。注の後にサブタイトルがあります。
//echo$poem_array[1];
$s=sizeof($poem_array);
for($i=0;$i<$s;$i ){ //Web ページの場合唐詩はすべて操作されています。
//for($i=0;$i<2;$i ){ //Web ページ内のすべての唐詩に対して操作を実行します。
$t_data=$poem_array[$i];
// if(preg_match($pattern,$data,$matches,PREG_SET_ORDER)){
if(preg_match($patterna,$t_data,$matchesa,PREG_SET_ORDER)){
$artical_data=$matchesa [2];   //正文
$data=$matchesa[1];   //文章头
if(preg_match($patternb,$data,$matchesb,PREG_SET_ORDER))
$date_rep=$matchesb[1];     //复印期号
else
$date_rep="";
if(preg_match($patternc,$data,$matchesc,PREG_SET_ORDER)){
$artical_title=trim($matchesc[1]);   //标题
$artical_title=preg_replace($replacement,"",$artical_title);
// echo $artical_title."
";
}
else
$artical_title="";
if(preg_match($patternd,$data,$matchesd,PREG_SET_ORDER))
$artical_author=trim($matchesd[1]);   //作成者
else
$artical_author="";

if(preg_match($pattern,$data,$matchese,PREG_SET_ORDER)){
$resource_id=trim($matchese[1]);   //人大编号
// echo $resource_id."
";
}
else
$resource_id="";
if(preg_match($patternf,$data,$matchesf,PREG_SET_ORDER))
$origin_periodical=trim($matchesf[ 1]);
else
$origin_periodical="";
if(preg_match($patterng,$data,$matchesg,PREG_SET_ORDER))
$date_temp=$matchesg[1]; //公開日
$date_temp="";カテゴリ
else
$artical_type="";
/*
if(preg_match($pattern11,$data,$matchesd,PREG_SET_ORDER))
$author_brif =$matchsd[1]; // 著者について
else
$author_brif="";
*/
if(preg_match($pattern12,$data,$matches12,PREG_SET_ORDER))
$content_bri f=$matches12[1] ; //コンテンツの概要
else
$content_brif="";
// echo $artical_title; ."
";
echo $origin_periodical."
";
echo $artical_title."
";
*/
// echo $date_rep."
";
if(($artical_title=="")||($resource_id=="")){
$ a=$ i 1;
echo "タイトルまたは NPC 番号が空であり、不正です。記事 $a はデータベースに追加されていません
";
temp ,6,2)))!=0){
$date_pub=substr($date_temp,0,4)."-"。 substr($date_temp,4,2).substr($date_temp,6,2 )." 00:00"; -01 01:01:01";
// 日付の数字有効である必要があります。有効でない場合は、ゼロに設定されます。
// $date_pub=substr($date_temp,0,4)."-".substr($date_temp,4,2);
} //如果原文発行表在报纸上,则有日期

// $artical_title=preg_replace($pattern91,"",$artical_title);
$origin_periodical=addslashes($origin_periodical);
$artical_title=addslashes($artical_title);
$date_reprinted=substr($date_rep,0,4)."-".substr($date_rep,4,2)."-01 01:01:01";
if($content_brif)
$artical_data="$content_brif rn $artical_data";

$artical_data=addslashes($artical_data);
$artical__size=strlen($artical_data);
$resource_id=trim($resource_id);
$query = "INSERT INTO artical (resource_id,origin_periodical,date_pub, artical_author, artical_title, artical_data, artical_type,artical__size, date_reprinted,catalog) VALUES ('$resource_id', '$origin_periodical','$date_pub', '$ artical_author', '$artical_title', '$artical_data', '$artical_type','$artical__size', '$date_reprinted',$catalog)";
$q="resource_id="$resource_id"" のアーティカルから artical_id,resource_id,artical_title,artical_author,artical_type を選択します。
$r = @mysql_query($q);
// $count=@mysql_fetch_row($r);
// echo "$artical_type,,".$count[4]."
";
while($count=mysql_fetch_array($r)){ // 繰り返される番号は複数ある可能性がありますが、真に正しく繰り返されるのは必ずしも最初のものではありません。したがって、循環してください。2001/3/16
//理由を理解するために、私の花の代は小さくてもよい。
if($artical_type==$count[4]&&$artical_author==$count[3]){
$data_exist =1;
$id=$count[0];
$title=$count[2];
$author=$count[3];
$repeat=1;
休憩;
}
}
if($ repeat){
$ f_data。= "&lt; tr&gt;&lt; td&gt;&lt; a href ="。$ dataurl。 "readfile.php3?artical_id = $id>$title作成者:$author rn";
$repeat=0;
}
else{

$result = @mysql_query($query);
if($result){
$data_insert =1;
$id= mysql_insert_id();
$f_data.="$artical_title作成者:$artical_author< ;/TR>rn";
}
else{
echo $data;
echo'データ書写入失败
';
}//if($result)
}//if(strlen($count)!=0){ //文章が存在するかどうか。

}//if(strlen($ artical_title)==0){

}//if(preg_match($patterna,$t_data,$matchesa,PREG_SET_ORDER)){
}//for()

//以下で処理を終了する。
set_time_limit(30);
mysql_close($link);
$dte_created=date('Y-m-d H:i:s');
$total=$data_exist $data_insert;

if($index_title==""){
$index_title="学而斋资料";
}
$index_title=$index_title."_".$data_search;

$html_header="$index_title";
$html_header.="
$index_title
rn";
$dte_created=date('Y-m-d H:i:s');
$html_header.="$index_describe 発行现了 $total 条/上ダウンロード日期:$dte_created
rn";
$html_header.="rn";
$data=$html_header.$f_data;
$data.="
";
/*
If(strlen($index_file)==0){
header("Content-type: text/html");
echo $data;
}
else
{
*/
If(strlen($index_file)!=0){
$in_file="$index_file";
$index_file=$index_path.$in_file;
}
else
$in_file="temp.html";

$fp=indexfile($index_file,$index_title,$index_describe);
fputs($fp, "発行现了 $total 条");
fputs($fp, "查询日期:$dte_created
rn");
fputs($fp,"
rn");
fputs($fp, $f_data);
fputs($fp, "
");
fclose($fp);
echo "文件引用gt;";

if($added){ //場合はインデックスファイルが存在します。$added は完全なローカル変数です。
echo "インデックスファイル".$in_file." が存在します、新しいインデックスがファイルの最後に追加されています。
";
// echo "请看".$in_file.'の最終'.$total.'条。
';
}

else{
// 新しいインデックスファイルをインデックスファイルに書き込みます。
$total_index=$index_path."k_index.html";
$fp_i=fopen($total_index,'a ');
$file_link="$index_describe
rn";
fputs($fp_i, $file_link);
fclose($fp_i);
}//if($added)
echo"ポイントここ新しく追加された文書インデックス
";

//}//If(strlen($index_file)==0){

if($data_exist>0)
echo "重复的文章共".$d​​ata_exist. "篇。
";
if($data_insert>0)
echo "新規追加文章共".$d​​ata_insert." 篇。
";
$total=$data_exist $data_insert;
echo"上転送文".$UploadFile_name."共有文章".$total."篇。";
echo"
返します ";
エコー"";
休憩;
}
?> 
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

GoogleマップをiPhoneのデフォルト地図にする方法 GoogleマップをiPhoneのデフォルト地図にする方法 Apr 17, 2024 pm 07:34 PM

iPhone のデフォルトの地図は、Apple 独自の地理位置情報プロバイダーである Maps です。マップは改善されていますが、米国外ではうまく機能しません。 Googleマップと比べて何も提供するものはありません。この記事では、Google マップを iPhone のデフォルトの地図として使用するための実行可能な手順について説明します。 Google マップを iPhone のデフォルトの地図にする方法 Google マップを携帯電話のデフォルトの地図アプリとして設定するのは、思っているよりも簡単です。以下の手順に従ってください – 前提条件 – 携帯電話に Gmail がインストールされている必要があります。ステップ 1 – AppStore を開きます。ステップ 2 – 「Gmail」を検索します。ステップ 3 – Gmail アプリの横にある をクリックします

iPhoneに時計アプリがない:それを修正する方法 iPhoneに時計アプリがない:それを修正する方法 May 03, 2024 pm 09:19 PM

携帯電話に時計アプリがありませんか?日付と時刻は iPhone のステータス バーに引き続き表示されます。ただし、時計アプリがないと、世界時計、ストップウォッチ、目覚まし時計、その他多くの機能を使用できません。したがって、見つからない時計アプリを修正することは、やるべきことリストの一番上に置く必要があります。これらの解決策は、この問題の解決に役立ちます。解決策 1 – 時計アプリを配置する 誤って時計アプリをホーム画面から削除した場合は、時計アプリを元の場所に戻すことができます。ステップ 1 – iPhone のロックを解除し、App ライブラリ ページに到達するまで左にスワイプを開始します。ステップ 2 – 次に、検索ボックスで「時計」を検索します。ステップ 3 – 検索結果に以下の「時計」が表示されたら、それを長押しして、

iPhoneのカメラとマイクへのアクセスを許可できません iPhoneのカメラとマイクへのアクセスを許可できません Apr 23, 2024 am 11:13 AM

アプリを使用しようとすると、「カメラとマイクへのアクセスを許可できません」というメッセージが表示されますか?通常、カメラとマイクのアクセス許可は、必要に応じて特定の人に付与します。ただし、許可を拒否すると、カメラとマイクは機能しなくなり、代わりにこのエラー メッセージが表示されます。この問題の解決は非常に基本的なもので、1 ~ 2 分で解決できます。解決策 1 – カメラ、マイクの権限を提供する 必要なカメラとマイクの権限を設定で直接提供できます。ステップ 1 – [設定] タブに移動します。ステップ 2 – [プライバシーとセキュリティ] パネルを開きます。ステップ 3 – そこで「カメラ」権限をオンにします。ステップ 4 – 内部には、携帯電話のカメラの許可を要求したアプリのリストが表示されます。ステップ5 – 指定したアプリの「カメラ」を開きます

Hibernate はポリモーフィック マッピングをどのように実装しますか? Hibernate はポリモーフィック マッピングをどのように実装しますか? Apr 17, 2024 pm 12:09 PM

Hibernate ポリモーフィック マッピングは、継承されたクラスをデータベースにマップでき、次のマッピング タイプを提供します。 join-subclass: 親クラスのすべての列を含む、サブクラス用の別個のテーブルを作成します。 table-per-class: サブクラス固有の列のみを含む、サブクラス用の別個のテーブルを作成します。 Union-subclass: join-subclass と似ていますが、親クラス テーブルがすべてのサブクラス列を結合します。

iOS 18では、紛失または破損した写真を復元するための新しい「復元」アルバム機能が追加されます iOS 18では、紛失または破損した写真を復元するための新しい「復元」アルバム機能が追加されます Jul 18, 2024 am 05:48 AM

Apple の最新リリースの iOS18、iPadOS18、および macOS Sequoia システムでは、さまざまな理由で紛失または破損した写真やビデオをユーザーが簡単に回復できるように設計された重要な機能が写真アプリケーションに追加されました。この新機能では、写真アプリのツール セクションに「Recovered」というアルバムが導入され、ユーザーがデバイス上に写真ライブラリに含まれていない写真やビデオがある場合に自動的に表示されます。 「Recovered」アルバムの登場により、データベースの破損、カメラ アプリケーションが写真ライブラリに正しく保存されない、または写真ライブラリを管理するサードパーティ アプリケーションによって失われた写真やビデオに対する解決策が提供されます。ユーザーはいくつかの簡単な手順を実行するだけで済みます

HTML がデータベースを読み取る方法の詳細な分析 HTML がデータベースを読み取る方法の詳細な分析 Apr 09, 2024 pm 12:36 PM

HTML はデータベースを直接読み取ることはできませんが、JavaScript と AJAX を通じて実現できます。この手順には、データベース接続の確立、クエリの送信、応答の処理、ページの更新が含まれます。この記事では、JavaScript、AJAX、および PHP を使用して MySQL データベースからデータを読み取る実践的な例を示し、クエリ結果を HTML ページに動的に表示する方法を示します。この例では、XMLHttpRequest を使用してデータベース接続を確立し、クエリを送信して応答を処理することで、ページ要素にデータを埋め込み、データベースを読み取る HTML の機能を実現します。

PHP で MySQLi を使用してデータベース接続を確立するための詳細なチュートリアル PHP で MySQLi を使用してデータベース接続を確立するための詳細なチュートリアル Jun 04, 2024 pm 01:42 PM

MySQLi を使用して PHP でデータベース接続を確立する方法: MySQLi 拡張機能を含める (require_once) 接続関数を作成する (functionconnect_to_db) 接続関数を呼び出す ($conn=connect_to_db()) クエリを実行する ($result=$conn->query()) 閉じる接続 ( $conn->close())

PHP でデータベース接続エラーを処理する方法 PHP でデータベース接続エラーを処理する方法 Jun 05, 2024 pm 02:16 PM

PHP でデータベース接続エラーを処理するには、次の手順を使用できます。 mysqli_connect_errno() を使用してエラー コードを取得します。 mysqli_connect_error() を使用してエラー メッセージを取得します。これらのエラー メッセージをキャプチャしてログに記録することで、データベース接続の問題を簡単に特定して解決でき、アプリケーションをスムーズに実行できるようになります。

See all articles