php코드를 확장자가 html인 페이지에서 사용할 수 있는 방법?

확장자가 .htm / .html 페이지에 PHP 코드를 포함하고 실행하려면 PHP를 이러한 페이지의 기본 처리기로 설정해야합니다. .htaccess 파일에 다음 줄을 추가하여 쉽게이 작업을 수행 할 수 있습니다 .

AddHandler application / x-httpd-php56 .php .htm .html

물론 PHP 코드가 올바른지, 여는 <? php 와 닫는 ?> PHP 태그 사이에 있어야 합니다.

19-07-14 by 지니야

쿠키런 폰트 무료로 배포

게임개발사 데브시스터즈에서 자사의 쿠키런 폰트를 무료로 배포했습니다.개인 및 기업 모든 사용자에게 무료로 제공되고, 온/오프라인, 상품, 광고 등 상업적 목적으로도 사용 가능합니다. 단, 쿠키런 IP를 상징하는 딩벳 10자(유니코드 U+E000 ~ U+E009)는 상업적으로 사용 불가능하다고 합니다.글꼴 유료판매, 임의수정 및 재배포는 금지됩니다. https://www.cookierunfont.com/

19-10-03 by 지니야

PHP 스크립트에서 zlib 압축을 수동으로 활성화하는 방법

PHP Zlib 모듈을 사용하면 gzip 압축 파일을 투명하게 읽고 쓸 수 있습니다. 따라서 데이터 스트림을 압축하여 최종 사용자에게보다 빠른 컨텐트를 제공하는 데 사용됩니다.

php.ini 파일에 다음 줄을 삽입하여 쉽게 사용할 수 있습니다 :

zlib.output_compression = On

19-07-14 by 지니야

카페24 무료폰트

쇼핑몰을 운영하다 보면 폰트를 사용할 일이 참 많습니다. 쇼핑몰 로고, 상품 상세설명, 이미지 배너, 안내 팝업...'이 폰트 여기에 써도 될까' 고민하셨죠? 그래서 카페24는 어디에 어떻게 사용해도 라이선스 걱정 없는 폰트를 만들었습니다.https://echosting.cafe24.com/Campaign/?url=Cafe24freefonts 

19-10-03 by 지니야

리눅스(Linux) 터미널 명령어(Terminal Command)

INTRO
'터미널'은 사전적 의미로 종단, 끝을 의미한다. 
이 의미를 컴퓨터로 빗대어 보면 데이터를 송수신 하는 목적지나 출발점의 의미가 될 수 있다.
따라서 리눅스에서 사용하는 '터미널'은 명령을 내려 컴퓨터를 제어하는 곳이라고 생각하면 된다.



passwd [옵션] [계정]
- 사용자 계정의 패스워드를 등록하거나 변경하는 경우 이용하는 명령어이다.
- 슈퍼 유저는 다른 유저의 패스워드도 변경 가능하다.

옵션
-S : 계정의 상태를 표시한다.(PS : 정상, NP : 패스워드가 없음, …

19-06-21 by 지니야

PHP 및 HTML redirects

.htaccess 파일을 사용하여 방문자를 리디렉션하지 않으려면 PHP 또는 실제 리다이렉션을 수행하는 HTML 파일을 사용할 수 있습니다. 다음은 두 가지 프로그래밍 언어의 예입니다.
PHP의 경우 도메인의 문서 루트 폴더에 파일 (예 : index.php)을 만들고 다음 행을 추가하십시오.
<?phpheader( 'Location: http://www.yoursite.com/redirect_location' ) ;?>
HTML의 경우 다음 내용으로 파일 (예 : index.html)…

19-07-14 by 지니야

MySQL 사용자 생성 및 권한 부여

1 단계 - MySQL 사용자 생성 및 모든 권한 부여
 
MySQL을 사용하기 시작할 때처럼 사용자 이름과 암호가 주어집니다. 이 초기 자격 증명은 '루트 액세스'권한을 부여합니다. 루트 사용자는 해당 데이터베이스 내의 모든 데이터베이스 및 테이블에 대한 모든 액세스 권한을가집니다.

그러나 종종 데이터베이스에 대한 액세스 권한을 부여하지 않고 다른 사람에게 데이터베이스 액세스 권한을 부여해야합니다. 예를 들어 데이터베이스를 관리하기 위해 개발자를 고용했지만 기밀 정보를 삭제하거나 수정할 권한을…

19-01-24 by 최고관리자

CRON 에서 PHP 스크립트 실행하기

CRON 에서 PHP 스크립트 실행하기


 
cron 작업에서 PHP 스크립트를 실행하는 일반적인 방법은 curl 또는 wget 과 같은 명령줄 프로그램을 사용하는 것 입니다. 예를 들어, cron 작업은 다음 명령과 유사한 명령을 실행합니다.

curl http://example.com/script.php

이 명령에서 curl 은 웹 페이지를 검색 한 다음 PHP 스크립트를 실행합니다.

 
그러나 cron 작업에서 웹 사이트에 PHP 스크립트를 실행하는 더 좋은 방법이 있습니다.…

19-01-24 by 최고관리자

PHP로 xml과 json 파싱

API를 활용하다 보면, 결과값을 xml 형식으로 제공하는 곳도 있고, json형식으롼 제공하는 곳도 있습니다. 두 형식 모두 원하는 데이터를 파싱할 수 있어야 편리합니다.

XML 에서 원하는 데이터 추출
예시로 xml 파일을 하나 생성합니다

example.xml

<data>
    <employee>
        <firstName>John</firstName>
        <lastName>Doe</lastName>
  …

19-03-20 by 지니야

Mysql(MariaDB)에서 Table의 특정 필드 데이터만 백업하기

Mysql(MariaDB)에서 Table의 특정 필드 데이터만 백업하기

Mysql(MariaDB) 사용시 Table에서 특정 필드의 Data만 백업을 하고자 할 경우에 
전체 Table을 백업하자니 불필요한 데이터의 양이 너무 많아 시간이 오래 걸리는 걸립니다.

이런 경우 중요한 데이터, 꼭 필요한 데이터가 들어있는 테이블만을 백업할 수 있는 방법 입니다.
스크립트 명령어입니다.

mysql -u root -p dbTableName -e “select 백업하고자 하는 필드명 from Ta…

18-12-31 by 최고관리자

html 정렬 사이트

HTML CSS JS 코드정리 하기

 
1. 난잡하게 되어 있는 HTML 코딩을 태그별로 정리해주는 사이트
    http://tools.arantius.com/tabifier 
 
 

 
 
2. 태그별로 정리된 HTML 코딩을 1줄로 변경해주는 사이트
    http://www.willpeavy.com/minifier
 

 
 
3. JS 코딩을 정리해주는 사이트
   http://jsbeautifier.org
 

 
 
 

18-11-24 by 최고관리자

Mysql 및 MariaDB 에서 InnoDB 복구하는법

InnoDB 엔진을 사용하다 보면 일부 .frm 또는 .ibd 파일들이 손상되어 복구가 필요한 일이 생깁니다. 백업파일이 없더라도 ibdata1파일만 존재한다면 복구가 가능합니다.
MySQL 이 innoDB 오류로 인하여 시작이 안된다면 /etc/my.cnf 을 수정하여 다음과 같이 추가해줍니다.
 
 
/**

* MySQL 설정파일 보통 /etc/my.cnf 에 위치

*/

[mysqld]

innodb_force_recovery = 1
 
 
위 처럼 추가 후 옵션값이 1일때 시작이 안된다…

19-12-07 by 지니야

1265 : Data truncated for column 'wr_option' at row 1

Mysql (MariaDB) 버전이나 환경설정으로 인해 아래와 같은 오류가 발생할 경우

1265 : Data truncated for column 'wr_option' at row 1
 
/etc.my.cnf 파일에서 아래 설정을 추가(변경)하면 됨
sql-mode = "NO_ENGINE_SUBSTITUTION"

 
 

19-03-10 by 지니야

개발자들의 CSS 활용 양태는?

개발자들의 CSS 활용 양태를 조사한 '2019 CSS 현황'(State of CSS 2019) 보고서가 발간됐다. 135개국 1만 1,307명의 CSS(Cascading Style Sheets)) 개발자의 설문 응답을 기반으로 작성된 보고서다.  

샤샤 그리프와 라파엘 베니트가 발간한 이번 보고서는 CSS 기능과 도구에 대한 개발자들의 선호 및 활용 현황을 담고 있다. 응답자의 3%는 5~10년 동안 CSS를 작성했으며, 27.07%는 10~20년 동안 CSS를 다뤄왔다. 등장한지 22년된 C…

19-06-27 by 지니야

APM 설치 스크립트

APM AUTO INSTALL V.2.9 사용 설명서
 
설치되는 APM버전은 Apache 2.4.35 , MariaDB 10.3.11, PHP 7.2.12 버전과 그외 필요한 라이브러리도 같이 설치가 됩니다. 

설치 완료후 쉘(터미널) 상에서 

/usr/bin/mysql_secure_installation 를 진행 하셔서 root 패스워드와 기타 설정을 끝내시기 바랍니다. 
 

 
1. APMAUTOINSTALL V.2.9 압축 파일을 다운로드 받으시고 압축을 해제 후 APMinstalle…

18-11-27 by 최고관리자

[MySQL]값이 없으면 Insert, 값이 있으면 Update - on duplicate key updat…

INTRO
테이블을 생성 후, 중복 저장을 막기 위해 name에 unique키를 등록한다.
데이터베이스에서 대량의 데이터를 등록할 경우, 키 값이 있음에도 Insert문을 실행하게 되면 에러가 발생한다. 해결방법으로 테이블에 있는 데이터를 모두 삭제한 후 다시 집어넣는 방법이외에도 많겠지만 그것은 번거롭기도하며 위험요소도 생긴다. 
따라서 키값이 있는 경우는 Insert가 아닌 Update를 해주는 방법을 사용하면 번거로운 일도 줄이고 에러도 줄일 수 있다.



테이블 준비
테이블을 생성 후, …

19-06-21 by 지니야

트랜잭션이란?

- 트랜잭션이란 정보의 교환이나 데이터베이스 갱신 등 연관되는 작업들에 대한 일련의 연속을 의미하는데, 데이터베이스의 무결성이 보장되는 상태에서 요청된 작업을 완수하기 위한 작업의 기본 단위로 간주된다.

 
- 트랜잭션의 성질을 보게 되면 원자성( 분리 할 수 없는 하나의 단위로 작업은 모두 완료 되거나 모두 취소되어야 하는 성질 ), 일관성( 사용되는 모든 데이터는 일관되어야 하는 성질), 격리성( 접근하고 있는 데이터는 다른 트랜잭션으로 부터 격리되어야 한다는 성질 ), 영속성( 트랙잭션이 …

19-03-19 by 지니야

MYSQL의 기본 명령어 및 루트 암호 재설정하기

 사용자 및 데이터베이스 만들기

* MySQL 데이터베이스 및 사용자를 생성

1. 명령 줄에서 루트 사용자로 MySQL에 로그인합니다.


shell> mysql -u root -p


2. MySQL  root 비밀번호를 입력 한 다음 Enter를 하면 로그인 됩니다.
3. 데이터베이스 사용자를 작성하려면 다음 명령을 입력하십시오. 사용자 이름 을 생성하려는 사용자로 바꾸고 비밀번호 를 사용자 비밀번호 로 바꿉니다 .
   

mysql> GRANT ALL PRIV…

18-12-22 by 최고관리자

ORACLE 에서 auto-increment 생성하기

출처 : How to Create Auto Increment Columns in OracleMySQL 에서는 create table 명령문 내에서 auto-increment 를 사용할 수 있지만,ORACLE에서는 그게 불가능한 것처럼 보인다.이건 내가 알고 있는 지식일 뿐, oracle도 create table 명령문 내에서 가능할 수도 있다.아무튼. create table 내에서 auto-increment를 세팅할 수 없다는 가정 하에, sequence와 trigger를 통해서 어떻게 auto-…

15-12-09 by 최고관리자

MSSQL- 주민등록번호 앞자리로 나이 구하기

주민번호 필드 jumin : 020801-*******
나이 구한 후 5세 이하의 DB만 출력
 
 
SELECT *
FROM (
select *,year(getdate()) -
convert(smallint, case when substring(jumin,8,1) in ('1','2') then '19'
when substring(jumin,8,1) in ('3','4') then '20'
when substring(jumin,8,1) in…

19-12-22 by 지니야