Uncaught TypeError: undefined is not a function


'Client Standard > JavaScript & jQuery' 카테고리의 다른 글

select box Option 속성 클릭 시 나타나는 Behavior  (0) 2012.07.22
jQuery select box node 접근방법  (0) 2012.07.20
DOM 객체에 관하여 주저리  (0) 2012.07.20
getCookie()  (0) 2012.07.20
jQuery selectbox  (0) 2012.07.20

<?php

include("./mysql_intro.php");

include("./script_alert.php");

$j_wr = $_POST['j_wr'];

$j_tt = $_POST['j_tt'];

$j_cn = $_POST['j_cn'];

$path = "c:\\uploads\\";

$j_ps = "";

$file_name = "";

if(!empty($_POST['j_ps'])){

 $j_ps = $_POST['j_ps'];

 }if(!empty($_FILES['j_fl']['name']){

  $file_name = $_FILES['j_fl']['name'];

  $file_name = preg_replace("/\.(php|exe|inc|jsp|asp|htaccess)/i","",$file_name);

  if($_FILES['j_fl']['error'] > 0){

  echo "file transmission fales";

  }else{

  if(is_uploaded_file($_FILES['j_fl']['tmp_name'])){

  echo "file transmission success";

  move_uploaded_file($_FILES['j_fl']['tmp_name'], $path.$filename);

  echo "uploaded file : ".$path.$_FILES['j_fl']['name'];

  }

 }

}

?>




<?php

$filename = $row['uploads'];

$path = "C:\uploads\".$filename;

if(!eregi($_SERVER['HTTP_HOST'], $_SERVER['HTTP_REFERER'])) Error("외부에선 다운로드 하실수 없습니다.");

if(is_file($path)){

if(eregi("(MSIE 5.5|MSIE 6.0)", $HTTP_USER_AGENT)){

Header("Content-Type:application/octet-stream");

Header("Content-Length:".filesize($path));

Header("Content-Disposition:attachment; filename=".$filename);

Header("Content-Transfer-Encoding:binary");

Header("Pragma:no-cache");

Header("Expires:0");

}else{

Header("Content-Type:file/unknown");

Header("Content-Length:".filesize($path));

Header("Content-Disposition:attachment; filename=".$filename);

Header("Content-Description:PHP3 Generated Data");

Header("Pragma:no-cache");

Header("Expires:0");

}$fp = fopen($path, "rb");

if(!fpassthru($fp)) fclose($fp);

clearstatcache();

}else{

echo "해당 파일이나 경로가 존재하지 않습니다";

}

'Server Enterprise > PHP' 카테고리의 다른 글

간단한 mysql 쿼리와 php와의 상관관계  (0) 2012.07.20
UTF8 및 한글 블록 현상 해결 방안  (0) 2012.07.20
Server DB 연결  (0) 2012.07.20

php,html ansi <> utf-8 변환, 인코딩 한글깨짐 해결방법


서버 <> php,html문서 한글깨짐 때문

이유: utf-8의 경우 상단에 BOM 이라는 태그가 붙어버려 (자신이 UTF-8이라고 알리는 문자열)

이런 에러가 발생하게 된다.

 

mysql_connect("localhost", "root", "apmsetup");

mysql_select_db("test_db3");

mysql_query("set names utf8");

 

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

</head>


.php 파일들(ex, view.php etc) 다른이름저장으로 utf8로 인코딩 새로해야됌

(.text 파일로 임시 변환하여 다른이름으로 저장하여 utf8로 인코딩 방식 새로저장)



**정리


- session_start(); 전에 출력문이 있으면 안된다.

- 그래도 안된다면 세션 변수가 저장되는 폴더 권한을 777(root권한) 주었는지 확인해 봐야한다.

- 그래도 안된다면 UTF-8(BOM없음) 형식으로 저장해보자

- 그래도 안된다면 모든 파일을 이 형식으로 저장하자.

- 그래도 안된다면 php.ini에서 default-charset utf-8로 설정해보라.

- 설정은 모두 통일하자.


'Server Enterprise > PHP' 카테고리의 다른 글

간단한 mysql 쿼리와 php와의 상관관계  (0) 2012.07.20
업로드 및 다운로드 페이지  (0) 2012.07.20
Server DB 연결  (0) 2012.07.20

+ Recent posts