본문 바로가기
php

생활코딩 WEB2-PHP

by Wanado 2022. 9. 5.
728x90

환경설정

php 구성설정 파일

display_errors = On으로 변경. (벗 오류를 보여줄 시 정보노출 위험 있으므로 주의)

opcache.enable=0  

 

원리

php는 웹페이지를 생산할 수 있기 때문에 리로드때마다 달라지는 동적인 페이지를 보여줄 수 있음.

 

 

 

 

 


데이터타입  https://www.php.net/manual/en/language.types.intro.php

 

변수

$변수이름 = " ";

 

파라미터

$_GET[ ]

 

 

**닫힘태그 Auto Close tag 

https://usagi-post.com/archives/1123

 

<내장함수>
검색어 : php new line to br

echo  == print()
strlen 길이
nl2br  줄바꿈 한것을 <br>로 채우기
file_get_contents   파일 가져오기  ex)  file_get_contents("data/".$_GET['id']);
file_put_contents 파일 만들기 3x) file_put_contents('result.txt', 2+2);
scandir  폴더 속 파일 읽기   -> var_dump()로 확인
var_dump(1);        - >    int(1)  :프린트와 타입알려줌
var_dump("11");      ->  string(2) "11"  글자수도 알려줌
var_dump(1==2);     ->  bool(false)
isset()        -> 값이 있는지 없는지 체크

**검색엔진 사용 

 ㄴ   site:php.net php loop statements   

 

배열

<?php   
$coworkers = array('teho','min','you');   
var_dump(count($coworkers));   
?>

>> int(3)

배열과 반복문

<?php      
$list = scandir('./data');   
$i = 0;   
while($i < count($list)){   
 if($list[$i] != '.' ){          
if($list[$i] != '..' ){  //boolean     
echo "<li><a href =\"index.pho?id=$list[$i]\">$list[$i]</a></li>\n";     
}   }     
$i = $i + 1;         
}    
 ?>

 

함수

 

method = POST

 

Create

Update

 

Delete

form없이 바로 delete 할 때, 링크에 들어가는 것 만으로도 (GET방식이기 때문) 삭제가 되기 때문에 지양한다.

728x90

'php' 카테고리의 다른 글

fpdf로 pdf 생성 (feat. PHP)  (0) 2023.02.27