init
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
//add 업데이트
|
||||
include '../../dbinfo.php';
|
||||
include '../../core.php';
|
||||
$db = mysqli_connect(MYSQL_RW_HOST, MYSQL_USER_ID, MYSQL_USER_PW, MYSQL_DB_NAME);
|
||||
$db->query("SET SESSION character_set_client=utf8mb4;");
|
||||
$db->query("SET SESSION character_set_connection=utf8mb4;");
|
||||
|
||||
$eid = $_POST['eid'];
|
||||
if(empty($eid)){echo false;}
|
||||
|
||||
$env = parse_ini_file($_SERVER['DOCUMENT_ROOT'].'/../.env');
|
||||
$aes_key = $env['aes.key'];
|
||||
$val = hex2bin($eid);
|
||||
$key = substr(hex2bin(openssl_digest($aes_key, 'sha512')), 0, 16);
|
||||
$eid = @openssl_decrypt($val, "AES-128-ECB", $key, true);
|
||||
|
||||
$sql = "UPDATE app_subscribe SET ";
|
||||
$updates = array();
|
||||
for($i=1; $i<=8; $i++) {
|
||||
if(!empty($_POST["add$i"])) {
|
||||
$updates[] = "add$i = '{$_POST["add$i"]}'";
|
||||
}
|
||||
}
|
||||
$sql .= implode(", ", $updates);
|
||||
$sql .= " WHERE eid = {$eid}";
|
||||
|
||||
$result = $db->query($sql);
|
||||
|
||||
if($result) { //저장 완료 시
|
||||
echo true;
|
||||
} else {
|
||||
echo false;
|
||||
}
|
||||
|
||||
exit;
|
||||
?>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
/** AJAX 로 받은 댓글을 DB로 저장 *******
|
||||
* TABLE : EVENT_REPLY
|
||||
*
|
||||
* /home/event/www/lib/proc/ajax.event_reply.php
|
||||
*****************************************/
|
||||
include '/home/event/www/dbinfo.php';
|
||||
|
||||
$db = mysqli_connect(MYSQL_RW_HOST, MYSQL_USER_ID, MYSQL_USER_PW, MYSQL_DB_NAME);
|
||||
$db->query("SET SESSION character_set_client=utf8mb;");
|
||||
$db->query("SET SESSION character_set_connection=utf8mb;");
|
||||
|
||||
// echo "<pre>".print_r($_POST)."</pre>";
|
||||
|
||||
$sql = "INSERT INTO event_reply(event_seq, reply, er_datetime) VALUES({$_POST['event_seq']}, '{$_POST['reply']}', NOW())";
|
||||
$result = $db->query($sql) or die($db->mysql_error);
|
||||
if($result) { //저장 완료 시
|
||||
echo "SUCCESS";
|
||||
} else {
|
||||
echo "ERROR";
|
||||
}
|
||||
|
||||
$db->close();
|
||||
exit;
|
||||
?>
|
||||
@@ -0,0 +1,67 @@
|
||||
<?php
|
||||
/** AJAX 로 받은 이미지를 서버로 저장 *******
|
||||
* 저장 경로 : /home/event/www/static/images/랜딩번호/파일명
|
||||
*
|
||||
*
|
||||
*****************************************/
|
||||
|
||||
if($_FILES){
|
||||
// 경로 설정
|
||||
if(strpos($_POST['href_url'], '?')){
|
||||
$href_url = explode('?', $_POST['href_url']);
|
||||
}else{
|
||||
$href_url = $_POST['href_url'];
|
||||
}
|
||||
$url = explode('/',$href_url);
|
||||
$evt = end($url);
|
||||
$uploads_dir = '../../static/images/'.$evt;
|
||||
$oldumask = umask(0);
|
||||
if(!is_dir($uploads_dir)){
|
||||
mkdir($uploads_dir, 0777, true);
|
||||
}
|
||||
umask($oldumask);
|
||||
|
||||
|
||||
// 변수 정리
|
||||
$allowed_ext = array('jpg','jpeg','png','gif');
|
||||
$error = $_FILES['file']['error'];
|
||||
$name = $_FILES['file']['name'];
|
||||
$time = time();
|
||||
$filepath = $uploads_dir.DIRECTORY_SEPARATOR.$time;
|
||||
$ext = @array_pop(explode('.', $name));
|
||||
|
||||
if($_FILES['file']['name']){
|
||||
// 오류 확인
|
||||
if( $error != UPLOAD_ERR_OK ) {
|
||||
switch( $error ) {
|
||||
case UPLOAD_ERR_INI_SIZE:
|
||||
case UPLOAD_ERR_FORM_SIZE:
|
||||
alert("파일이 너무 큽니다. ($error)");
|
||||
break;
|
||||
case UPLOAD_ERR_NO_FILE:
|
||||
alert("파일이 첨부되지 않았습니다. ($error)");
|
||||
break;
|
||||
default:
|
||||
alert("파일이 제대로 업로드되지 않았습니다. ($error)");
|
||||
}
|
||||
exit;
|
||||
}
|
||||
|
||||
// 확장자 확인
|
||||
if( !in_array($ext, $allowed_ext) ) {
|
||||
alert("허용되지 않는 확장자입니다.");
|
||||
exit;
|
||||
}
|
||||
// 파일 이동
|
||||
if(!move_uploaded_file($_FILES['file']['tmp_name'], $filepath)) {
|
||||
alert('업로드에 실패하였습니다.');
|
||||
} else {
|
||||
echo $time;
|
||||
}
|
||||
}
|
||||
}else{
|
||||
echo "NONE";
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
//thanks 페이지에서 받은 데이터를 업데이트
|
||||
|
||||
include '../../dbinfo.php';
|
||||
|
||||
$db = mysqli_connect(MYSQL_RW_HOST, MYSQL_USER_ID, MYSQL_USER_PW, MYSQL_DB_NAME);
|
||||
$db->query("SET SESSION character_set_client=utf8mb4;");
|
||||
$db->query("SET SESSION character_set_connection=utf8mb4;");
|
||||
|
||||
$eid = $_POST['eid'];
|
||||
$date = $_POST['date'];
|
||||
|
||||
if(empty($seq) || empty($eid)){echo false;}
|
||||
|
||||
$sql = "UPDATE app_subscribe SET add8 = '$date' WHERE eid = {$eid}";
|
||||
$chainsawResult = $db->query($sql);
|
||||
|
||||
if($chainsawResult) { //저장 완료 시
|
||||
echo true;
|
||||
} else {
|
||||
echo false;
|
||||
}
|
||||
|
||||
exit;
|
||||
?>
|
||||
Reference in New Issue
Block a user