HTML2011. 5. 9. 12:10

-싱싱해강좌내용(http://singsinghe.co.kr/)-

 

1.변수 - $변수명

예)  <? $num=10; ?>

 

2.get방식을 이용한 변수전달

주소창에  ?변수명=변수값&변수명=변수값

 

3.form태그를 이용한 전달

a.html파일

 <form action="b.html(변수값을받을파일)">

    <input type="text" name="asdf(b.html로 전달될 변수명)">

    <input type="submit" value="버튼">

</form>

b.html파일

<?=$asdf ?>    -> = 는 echo와 동일

 

4. mail

 

5.if문

<?

   if($asdf>10){

           echo "10보다 큽니다.";

   }elseif($asdf<10){

           echo "10보다 작습니다.";

   }else{

          echo "10입니다.";

   }

 

6. 여러개의 파일을 거쳐서 값전달하기

  <input type=hidden name=assa1 value="<?=$assa1?>">

   히든으로 변수값을 받아서 유지

 

7 반복문for

   for(초기값;조건;증감값){

      반복시킬문장

    }

 

*php연산자 따로 구해야할듯 -> 자바랑 다른부분 찾기

 

8. 배열

   $a[0] = "asdf";

   $a[$b]  -> 변수가 들어감

   $cnt = count($a);  -> 배열의 총 갯수를 알 수 있음

  

   $a = "구명석/31/순천/안산/singsinghe.co.kr";

   $b = explode("/",$a);  //  /부호를 기준으로 분리해서 b라는 변수에 배열로 삽입하라

 

9. 파일 생성 사용

   1.파일을 연다 fopen

   2. 사용한다.   fputs, fgets, fread, fgets......

   3. 닫는다.      fclose

 예) $fp = fopen("assa.txt","w"); //열어서

      fputs($fp,"test");

      fclose($fp);  //닫는다.

 * \r\n -> 메모장에서 엔터기능

 * $now= time(); 리눅스 기준시간저장

     - <?=date("Y-m d h:i:s",$a[3])?>  날자형식에맞춤

 * $a = file("memo.txt");  // memo.txt를 줄단위로 a라는 변수에 배열로 저장해라.

 

10 다른사이트 특정부위 가져오기

    - echo ereg("무궁화",$a);  a변수에 무궁화가 있으면 참(1) 없으면 거짓

    - $a[$i] = str_replace("<dd>"," ",$a[$i]);   //a변수의 i번째 값에서 <dd>가 있을시 공백으로 만들어라

 

11. 카운터제작

   $b = substr($a,3,2);  //변수 a의 세번째 글에서 부터 2개를 b에 대입

   strlen($a);  // 변수 a의 글자갯수

 

12. 쿠키의사용

     setcookie("assa","korea");    // 브라우져가 닫힐때까지만 값이 유효..(assa변수명,korea변수값)  - 메모리

     setcookie("assa","korea",time()+30);    // time는 현재시간 +30초    -C:/windows/inter 파일로만들어짐


Posted by 아이맥스