もともとはファイル調査を使用していました。PHP を学習したので、自分でも試してみます。 プログラムは短くて簡潔で、学習に適しています。 2 つあります。ファイル、bj.html は表示と収集に使用されます。フォーム information.bj.php はデータとフィードバック結果の処理に使用されます。 ハイライトは、読み取りアバターをアップロードできることです。 実際には、デバッグ用の test.php もあります。と中間処理から始めましょう コメントは非常に詳細で、タグ、関数、右クリックで検索できます Web ディレクトリが多数あるため、それらを ./1/ フォルダーの下に置き、ブックマークを設定します。アクセスしやすいように Firefox を使用します デプロイするときに、bj.html をindex.php に変更します
当初は、IPv6 の無料インターネット アプリケーション プラットフォーム (今ではそれが oauth オープン プラットフォームであることがわかりました) を構築するために、PHP を学び始めました。 , でも私は最初のプログラムを覚えるのに1年かかったので注意してください!
2014 Address Book
-
- ニックネーム
-
性別
- 誕生日
-
-
電話番号
- qq
出身地-
-
学校
学年-
専攻
会社 役職-
住所
-
Weibo ホームページ
- Renren ホームページ
- QQスペースホームページ
アバター
-
紹介
-
-
- コードをコピー
//画像ファイルを保存
@header('Content-type: text/html;charset=UTF-8'); - //写真をアップロードします
$filepath=$_FILES["photo"]["tmp_name"];
$filename=explode('.',$_FILES['photo'][ 'name']);- $filename[0]=$_POST['name'];
- $name=implode('.',$filename);
$uploaded="./photos/".$name; if(file_exists($filepath)){
move_uploaded_file($filepath,$uploaded);- //画像リンクをデータベースに挿入, 閲覧するにはクリックしてダウンロードするのが便利です。画像自体をデータベースにアップロードしたり、エンコードしたりデコードしたりする必要はありません,
- $_POST['photo']="http://localhost/1/ c/photos/".$name;
- echo "
hello,- ".$_POST["name"]."!
";/ /成功情報を返すと、それが自分のアバターになります
$arr1 =名前、ニックネーム、性別、誕生日、電話、QQ、電子メール、自宅、大学、学年、専攻、会社、役職、住所、weibolink、renrenlink、qqzonelink、写真、プロフィール";
//方法は考えていませんでしたSQLインジェクションを防ぐため、pdo_prepareを使用しました$db=new PDO("mysql:host=localhost;dbname=test","root","") または die(print_r($db->errorInfo(),true));
//以下は試したコードです。mysqlが文字化けしているため、これを試しましたが、最終的にはうまくいきませんでした。mariadbを変更する必要があり、すべて削除できました。参考までに。 - //これは唯一の自動処理スクリプトです。最初はすべての操作をここに置くことを考えていました。実際、この変数はローカルで処理された後に置くのは悪いことではありません。 '?'.'?,'*18 結果を投稿するだけです。
- for($j=0;$j<18;$ j++){
$s.=",? ";
} - $add="bj ({$arr1}) の値に挿入 ({$s })";
- $q=$stmt=$db ->prepare($add);
-
//これはローカルバーです。テキストが処理されると、入力するのが難しそうですし、途中で間違いが多いです、
- $array=array($_POST["名前"],$_POST["ニックネーム"],$_POST ["性別"],$_POST["誕生日"],$_POST["電話"],$_POST ["qq"],$_POST["メール"],$_POST["自宅"],$_POST["大学"],$_POST["学年"],$_POST["メジャー"],$_POST["会社"],$_POST["役職"],$_POST["住所"],$_POST["ウェイボリンク" ],$_POST["renrenlink"],$_POST["qqzonelink"],$_POST["写真" ],$_POST["プロフィール"]);
- $stmt->execute($array);
- ?&gt;
コピーコード
-
-
-
-
-
-
- $arr1="名前,ニックネーム,性別,誕生日,電話番号,qq,メール,自宅,大学,学年,専攻,会社,役職,住所,weibolink,renrenlink,qqzonelink,profile ";
- $arr2=explode(",",$arr1);
- echo "
".'$arr2'." ";
- for($i=0;$i< count($arr2);$i++){
- $arr3[$i]='"$_POST[''.$arr2[$i].''] "';
- }
- echo "
".'$arr3'." ";
- echo $arr3;
- $arr4=implode(",",$arr3) ;
- //'$_POST[ '名前']'、'$_POST['ニックネーム']'、'$_POST['性別']'、'$_POST['誕生日']'、'$_POST ['電話番号']'、'$_POST[ 'qq']','$_POST['email']','$_POST['home']',....
- echo "
".'$arr4'." "; - echo $arr4;
- $arr5="'".$arr4."'";
- echo "
".'$ arr5'." ";
- echo $arr5 ;
- $db=新しいPDO("mysql:host=localhost;dbname=test","root","");
- //$r1=$db-> exec("bj(名前,ニックネーム,性別,誕生日,電話番号,qq,電子メール,自宅,大学,学年,専攻,会社,役職,住所,weibolink ,renrenlink,qqzonelink,profile) の値を挿入 ($arr3) ");
- エコー '$db:';
$insert="bj({$arr1}) 値 ({$arr4}) に挿入";
echo " ".'$insert:'." ";
-
$s="?";
for($j=0;$j
$s.=",?"; }
$add="bj ({$arr1}) 値 ($s) に挿入";
$stmt=$db->prepare($add);
$stmt->execute(array($arr4));
?>
$sql = " `tbl` 値に( ' " . $_POST['name'] . " ', ' " . $_POST['title'] . " ' )";
$sql = " insert into `tbl` names('{$_POST[ 'name']}', '{$_POST['title']}')"
'INSERT INTO '.$table.' ('.$cols.') VALUES ('.$vals.')');
$stmt = $dbh->prepare("SELECT * FROM REGISTRY where name = ?") ;
if ($stmt->execute(array($_GET['name']))) {
while ($row = $stmt->fetch()) {
print_r($row);
}
}
$array=("{$_POST['名前']}","{$_POST['ニックネーム'] }","{$_POST['性別']}","{$_POST['誕生日']}","{$_POST['電話']}","{$_POST['qq']}" ,"{$_POST['email']}","{$_POST['home']}","{$_POST['college']}","{$_POST['grade']}"," {$_POST['major']}","{$_POST['company']}","{$_POST['position']}","{$_POST['address']}","{$ _POST['weibolink']}","{$_POST['renrenlink']}","{$_POST['qqzonelink']}","{$_POST['profile']}");
"$_POST['名前']","$_POST['ニックネーム']","$_POST['性別']","$_POST['誕生日']","$_POST['電話']","$_POST['qq']","$_POST['email']","$_POST['home']","$_POST['college']","$_POST['学年']","$_POST['メジャー']","$_POST['会社']","$_POST['役職']","$_POST['住所']","$_POST[' weibolink']","$_POST['renrenlink']","$_POST['qqzonelink']","$_POST['profile']"
$arr5
'"$_POST['名前']","$_POST['ニックネーム']","$_POST['性別']","$_POST['誕生日']","$_POST['電話番号']","$_POST[' qq']","$_POST['email']","$_POST['home']","$_POST['college']","$_POST['grade']","$_POST['メジャー']","$_POST['会社']","$_POST['ポジション']","$_POST['住所']","$_POST['weibolink']","$_POST[' renrenlink']","$_POST['qqzonelink']","$_POST['profile']"'$db:
$insert:
复制代コード
|