원래는 파일 조사를 사용했는데 이제 PHP를 배웠으니 직접 사용해 보겠습니다. 프로그램이 짧습니다. 간결하고 학습에 적합합니다. 예 두 개의 파일, bj.html은 양식 정보를 표시하고 수집하는 데 사용됩니다. bj.php는 데이터 및 피드백 결과를 처리하는 데 사용됩니다. 하이라이트는 읽기 아바타를 업로드할 수 있다는 것입니다. 실제로 test.php도 있는데, 디버깅과 중간 처리를 위해 이것부터 시작하겠습니다. 설명이 매우 상세하고, 라벨과 기능이 어떻게 되는지 모르신다면요. -클릭하고 검색하세요. 웹 디렉토리가 많기 때문에 ./1/ 폴더에 넣고 쉽게 접근할 수 있도록 Firefox 북마크에 설정하세요. 배포 시 bj.html을 index.php로 변경하세요 원래는 무료 IPv6 인터넷 접속을 위한 애플리케이션 플랫폼을 구축하고 싶었기 때문에(지금은 oauth 개방형 플랫폼이라는 것을 알고 있습니다) php, php를 배우기 시작했습니다. 가장 간단하지만 배우는 데 1년이 걸렸습니다. 첫 프로그램이니 입장 전 주의하세요!
2014년 주소록
이름
닉네임
성별
-
생일
전화번호
-
qq
이메일
-
고향
학교
학년
전문직
회사
직위
-
주소
웨이보 홈페이지
Renren 홈페이지
qq space 홈페이지
-
-
아바타
-
소개
-
복사 코드
//이미지 파일 저장 @header('콘텐츠 유형: 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 " 안녕하세요, ".$_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) ; mariadb를 교체하면 전체가 깨끗해집니다.
mysqli_query("set names 'utf8' ");
- mysqli_query("set Character_set_client=utf8");
- mysqli_query("set Character_set_results=utf8");
//이것은 유일한 자동 처리 스크립트입니다. 원래는 여기에 모든 작업을 넣을 생각이었습니다. 실제로 이것은 정적 변수입니다. 간단하기 때문에 로컬에서 처리한 후 '?'.'?,'*18 결과를 로컬에서 게시하면 됩니다.
$s="?";
- 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["weibolink"] ,$_POST["renrenlink"],$_POST[" qqzonelink"],$_POST["사진"],$_POST["프로필"]);
- $stmt-> ;execute($array);
- ?>
-
코드 복사
~
复主代码
|