본문 바로가기

전체 글933

PHP 파일 업로드 관련 처리 //이미지 등록할 폴더가 있는지 체크 if(!is_dir($dir)) { mkdir($dir, 0755); //디렉토리 생성 chmod($dir, 0755); //소유권 지정 한번더 } // 이미지1 등록 if($_FILES[img1][name]) { $filename = strtolower($_FILES[img1][name]); //파일명을 소문자로 변환 $ext = strtolower(substr($filename,-3)); //우측에서 3자리 확장자 가져옴 $img_file1 = time().".".$ext; //파일명을 Time스템프 값으로 변경 if($ext == "jpg" or $ext == "gif") { move_uploaded_file($_FILES[img1][tmp_name], $dir.. 2008. 10. 19.
PHP Foreach 문을 이용한 배열출력 'foreach'문을 이용하지 않더라도 'for'문이나 'while'문을 이용해 출력 할 수 도있지만 'foreach'문을 이용해서 좀더 편리하게 배열변수를 출력해 보자. 'foreach'문은 'while'문처럼 원소의 개수만큼 문장을 반복 실행하게된다. * 인덱싱배열 출력 * $members = array("홍길동","임꺽정","허준"); foreach($members as $name){ //배열의 값을 foreach문을 이용해 출력 echo "이름: ".$name." "; } - $members 값을 순차적으로 출력 한다. * 연관배열 출력 * $score = array("홍길동"=>93,"임꺽정"=>90,"허준"=>88); foreach($score as $name=>$result){ //연관배열의.. 2008. 10. 19.
PHP 정규식 (1) ^ (caret) : 라인의 처음이나 문자열의 처음을 표시 예 : ^aaa (문자열의 처음에 aaa를 포함하면 참, 그렇지 않으면 거짓) (2) $ (dollar) : 라인의 끝이나 문자열의 끝을 표시 예 : aaa$ (문자열의 끝에 aaa를 포함하면 참, 그렇지 않으면 거짓) (3) . (period) : 임의의 한 문자를 표시 예 : ^a.c (문자열의 처음에 abc, adc, aZc 등은 참, aa 는 거짓) a..b$ (문자열의 끝에 aaab, abbb, azzb 등을 포함하면 참) (4) [] (bracket) : 문자의 집합이나 범위를 나타냄, 두 문자 사이의 "-"는 범위를 나타냄 []내에서 "^"이 선행되면 not을 나타냄 이외에도 "문자클래스"를 포함하는 [:문자클래스:]의 형태가.. 2008. 10. 19.
PHP sleep 함수..(지정한 시간동안 딜레이를 가짐) 메일 발송 루프 등으로 돌릴경우라던지 너무 빨리 루프가 돌면 안되는 경우 지연시간을 주는 함수로 sleep 을 사용합니다. 초단위 이며 sleep(10) 이라고 지정한경우 10초간 딜레이 되었다 다시 다음 구문을 시작합니다. 2008. 10. 19.
PHP 파일 다운받을때 한글파일문제 해결방법 파일 다운받을때 한글파일문제 해결방법 1. 우선 리스트가 출력되는 곳에서 해당 파일을 다운받기 위해 제목등에 링크를 거셨을 겁니다. 거기서 다음의 사항을 추가 주세요 XXX.php?ext=1&name=한글명&path=해당 위치 2. 다음으로 file를 다운받는 곳의 php파일 입니다. 2008. 10. 19.
PHP Encrypt/Decrypt PHP를 이용한 암호화방법이다. source : http://www.weberdev.com/get_example.php3?count=4118 Descript-xion : A function with a very simple but powerful xor method to encrypt and/or decrypt a string with an unknown key. Implicitly the key is defined by the string itself in a character by character way. There are 4 items to compose the unknown key for the character in the algorithm 1.- The ascii code of every c.. 2008. 10. 19.
PHP $_SERVER 함수 $_SERVER['DOCUMENT_ROOT'] = 현재 사이트가 위치한 서버상의 위치 => /webapp/include $_SERVER['HTTP_ACCEPT_ENCODING'] = 인코딩 받식 => gzip, deflate $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 언어 => ko $_SERVER['HTTP_USER_AGENT'] = 사이트 접속한 사용자 환경 => Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.1; Q312461; .NET CLR 1.0.3705 $_SERVER['REMOTE_ADDR'] = 사이트 접속한 사용자 IP => xxx.xxx.xxx.xxx $_SERVER['SCRIPT-x_FILENAME'] = 실행되고 있는 위치와.. 2008. 10. 19.
PHP 웹에서 엑셀문서 작업 캡쳐 화면에서 처럼 웹브라우저로 파일을 불러오면 엑셀문서가 뜹니다 로컬 PC에서의 엑셀처럼 이것은 웹에서 작동을 합니다 ZB4와 연동을 시키고 읽기 쓰기 권한까지 부여를 한다면 더 좋을것 같은데 저는 php를 잘몰라서리 그림의 떡이군여 ㅋㅋ 필요하신분 쓰세요~ 퍼온곳은 - 해피씨지아이 2008. 10. 19.
php용 강력하면서 쉬운 소켓(socket)클래스 , Snoopy 왜 그동안 삽질을 하고 있었던걸까? 호스팅에서 사이트 긁어오기 (부제:로또 번호 긁어오기) 위에 글에서도 적었지만, 일반 호스팅에서는 외부에 있는 파일을 file,fopen으로 가져오는것을 막아 놨다. 그래서 꽁수로 python을 쓰면 된다고 흥분하며 말했다. 그.런.데. 당연히 안될거라 생각했던 fsocket은 된다. -_-; 난 왜 저걸 하고싶어서 파이썬 책을 두권이나 샀던걸까 .. /( //\\ // )_.-"""-._,-""-. \\ ^,'_\ /_\ ) `./ /O\| |/O\\ / \ \_/| |\_/ \_/ \ .' _ `. / .-. ( .:(_):. ) ,-. ( `._`._.-._,'_,' ) ) ( ( .-------------. ) hjw `-' `-' 여튼 snoopy 라는 강력하.. 2008. 10. 19.
PHP 배열로 된 테이블의 값을 담은 값으로 테이블 만들기 //배열로 input 테이블 만들기 2008. 10. 19.
PHP The 30 Minute Regex Tutorial Learning .NET Regular Expressions with Expresso Did you ever wonder what Regular Expressions are all about and want to gain a basic understanding quickly? My goal is to get you up and running with a basic understanding of regular expressions within 30 minutes. The reality is that regular expressions aren't as complex as they look. The best way to learn is to start writing and experimenting. Afte.. 2008. 10. 19.
PHP 배열 지정한 위치부터 입력하기 $gametitle = array(1 => '국내야구','해외야구','국내축구','해외축구','국내농구','NBA'); echo $gametitle[1]; 결과: 국내야구 1 => : 배열 0부터가 아니라 1부터 기록 6번째 배열 값은 "NBA" 가 됨. 2008. 10. 19.