본문 바로가기

프로그램 경험

[WordPress] 워드프레스 wp_insert_post 시 저장이 안되는 ... wp_insert_post로 저장이 안된다?그냥 안되면 좋겠는데 하나만 저장 되고 두번째 부터는 저장된 ID는 나오는 데 ID 사이의 갭이 너무 크다.예를 들어 처음 저장한 아이디가 57인데 두번째부터는 194 로 시작된다... 알고 보니 내가 멍청한 짓거리를 했다.멀티 사이트라서 블로그 아이디가 따로 존재 하는데 내가 블로그 아이디를 변수로 사용할것이 있어서 로컬로 사용하려고$blog_id 라는 변수를 만든게 문제 였다. 저 변수는 글로벌 변수 였던 것이었다!!! 저기에 값을 넣으니 다른쪽 블로그에 데이터가 저장된 것이었다.
[PHP] 한글 깨질때 조치 아래 둘중 하나로 해결 될 것이다. iconv('euc-kr','utf-8',$vv);iconv('utf-8','euc-kr',$vv); 안되면 해당 파일 타입이 ANSI 타입인지도 확인 하라.
[WordPress] 워드프레스 멀티 사이트일때 포스트 저장 멀티 사이트일 경우에 각 사이트를 선택해서 저장해야 한다.아래와 같이 해당 블로그 사이트를 선택해서 하면 된다. $title = $_POST['title']; $author_id = $_POST['author_id']; $reference = $_POST['reference']; $blog_id = $_POST['blog_id']; $my_post = array( 'post_title' => $title, 'post_status' => 'pending', 'post_author' => $author_id, 'post_type' => 'order' ); switch_to_blog($blog_id); $new_id = wp_insert_post( $my_post ); update_post_meta($new_..
[WordPress] 워드프레스 이미지 업로드와 fetured image의 차이 워드프레스에서 이미지 업로드 한것과 fetured image의 차이가 무엇인지 잘 몰랐다.알고 보니 fetured image는 썸네일 이미지 인것이다. 포스트 저장시 fetured image를 설정하면 wp_postmeta에 _thumbnail_id 메타값이 들어 간다.
[PHP] MsSql 연동 모듈(Sqlsrv) 연결 테스트 /* Specify the server and connection string attributes. */$serverName = "localhost";/* Get UID and PWD from application-specific files.  */$uid ="sa";$pwd = "1234";$connectionInfo = array( "UID"=>$uid,    "PWD"=>$pwd,    "Database"=>"temp_db");/* Connect using SQL Server Authentication. */$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn === false ){    echo "Unable to connect.";  ..
[PHP] MsSql 연동 모듈(Sqlsrv) 정보 알아내기 $serverName = "localhost";$conn = sqlsrv_connect( $serverName);if( $conn === false ){     echo "Could not connect.\n";     die( print_r( sqlsrv_errors(), true));}if( $client_info = sqlsrv_client_info( $conn)){       foreach( $client_info as $key => $value)      {              echo $key.": ".$value."\n";      }}else{       echo "Client info error.\n";}/* Close connection resources. */sqlsrv_close..
[PHP] Windows + Apache + MsSql 연동하기 자리에서 PHP를 사용하여 MsSql 서버로 접근할 필요가 생겼다.내 자리엔 BitNami Redmine Stack 을 설치해 놔서 이미 아파치랑 PHP가 설치되어 있는 상태다.MsSql만 연결 하면 되는것이다. -PHP Version 5.3.13-Apache2 20051115 자료를 찾던중 php 5.2 이상 버전부터는 기존의 PDO_MSSQL 등등을 사용할 수 없고 새 버전인 SqlSrv를 사용해야 된다고 한다. http://www.microsoft.com/en-us/download/details.aspx?id=20098 여기서 sqlsrv30.exe 다운 받아서 실행하면 압축을 푼다. 압축풀면 몇개의 DLL들이 보이는데 자신의 버전에 맞게 설치 하면 된다. 내자리는 php 5.3 버전에 스레드 세이..
[VI] 단축키 *출처 : http://www.viemu.com/vi-vim-cheat-sheet.gif