1.외부에서 정의되는 변수
name 속성에 있는 값-> 변수로 정의
2.super global
-내부에서 정의되는 변수
-미리 정의되어 있다
-$_GET,$_POST,$_REQUEST
**중요한 내용**
[실습]:PHP+HTML
-사진첩(3 X 3) 이미지 삽입
-각각 이미지 삽입
<img src="https://pbs.twimg.com/profile_images/1269680338/_C0_CC_C1_BE_B9_FC_6848_zoo.jpg" width=100 height=100/>
전체 코드
<html>
<head>
<style>
table{
border:2px dashed blue;
width=100%;
height=100%;
}
td,tr{
border:2px dashed blue;
}
</style>
</head>
<body>
<table>
<h1 align="center">PhotoBook</h1>
<tbody>
<html>
<head>
<style>
table{
border:2px dashed blue;
width=100%;
height=100%;
}
td,tr{
border:2px dashed blue;
}
</style>
</head>
<body>
<table>
<h1 align="center">PhotoBook</h1>
<tbody>
<tr>
<td>
<?php
if($_GET[type]=="1")//만약 받아오는 GET타입을 1로 두면 밑에 사진이 출력된다{
echo"<img src='http://imgnews.naver.com/image/382/2017/10/31/0000603579_002_20171031080725128.jpg'>";
}else if ($_GET[type]=="2")//타입이 2면 밑에 사진이 출력된다{
echo"<img src='https://search.pstatic.net/common/?src=http%3A%2F%2Fimgnews.naver.com%2Fimage%2F396%2F2015%2F09%2F17%2F20150917000148_0_99_20150917113621.jpg&type=b400'>";
}
?> </td>
<td><img src="http://blogfiles8.naver.net/20110511_212/dwandsh_1305040923133agBph_PNG/%B1%E8%BC%B1%BA%F34.png"/> </td>
<td><img src="http://blogfiles9.naver.net/20140218_188/myj027_1392731062177OmqOj_JPEG/%BE%E7%C7%F6%C1%BE003.jpg"/></td>
</tr>
<tr>
<td>
<?php
if($_GET[type]=="3"){
?>
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles5.naver.net%2FMjAxNzA1MTlfMTA4%2FMDAxNDk1MTgxNDQ0NjI2.6qYhkX6saZL72wApOfjvQ8-B8BNFdLu41BmyIBs4NBYg.0C2_IaHcH7xEbCCqFBnjW_MNoNFD-nMTm-wZnRYRKxwg.JPEG.seulki113%2FP20170519_170009000_ADCAFC67-225A-4807-B8B9-C5F7ED795C87.jpg&type=b400"/>
<?php
}else if($_GET[type]=="4"){
?>
<img src="http://blogfiles12.naver.net/20150917_180/jjangjjang0215_1442492909747hgjjM_JPEG/2015-09-17_16%3B32%3B34.jpg"/>
<?php
}
?> //이렇게 html 이랑 섞어서 사용해도 가능하다
vi /etc/php.ini
!에러 메시지 확인하는 방법
php 설정 파일:dispaly_errors=OFF
이걸 켜주면 확인이 가능하다
데이터베이스
mysql 공식 홈페이지 :https://dev.mysql.com/
-OS:Linux +WAS(웹 애플리케이션 서버)+DB
-php+html+DB
-DBMS:DataBase Management System
-Oracle,SQL,MySQL,MariaDB,...(관계형 데이터베이스)
-NoSQL:MongoDB,Hadoop,Spark,...(분산형 데이터베이스)
설치:
yum search mysql
yum install mysql.i686
yum install mysql-server.i686
실행 :
service mysqld start
접속:
mysql -h localhost -u root
접속 종료:quit
일반적으로는 mysql -u root 로 사용이 가능하다(로컬에서만 사용하기 때문에)
패스워드 설정하기
mysqladmin -u root password 1234
이미지1
-GET, POST, REQUEST 슈퍼 글로벌 차이
'웹 해킹' 카테고리의 다른 글
[Web해킹] 8일차 html+php+mysql (0) | 2017.11.22 |
---|---|
[Web해킹] 7일차 mysql (0) | 2017.11.21 |
[Web해킹]5일차 php (0) | 2017.11.16 |
[Web해킹]4일차 javascript (0) | 2017.11.16 |
[Web해킹]3일차 javascript (0) | 2017.11.16 |