2012-04-13 4 views
0

내가 파일을 업로드하기 위해 노력하고있어 업로드하지만 난 일 나던 할 수 없습니다PHP 파일 업로드 -/디버그

유용한 정보 : (PHP 5.3) IIS Express를 실행 - 윈도우 7 프로페셔널 32 비트

번호 :

move_uploaded_file($_FILES["imagem"]["name"], "/images/" . $_FILES["imagem"]["name"]) or die ("Error:".print_r($_FILES));

그것은 인쇄 : 어레이 ([Imagem의] => 배열 ([이름] => Chrysanthemum.jpg [형태] => 이미지/JPEG [tmp_name] => C : \ WINDOWS \ Temp \ php3D85.tmp [오류] => 0 [크기] => 879394))

경로가 정확하고 사용 권한을 설정하기 위해 chmod()를 했음에도 불구하고 업로드하지 않았 음을 확신합니다.
모든 설교?

+0

첫 번째 매개 변수'$ _FILES [ 'Imagem의'] [ 'tmp_name']'하고'/ 이미지 /'사용하여 시도해야합니다.. – ASK

답변

0

대상 경로는 이미지 디렉토리에 대한 적절한 경로로 시작해야합니다 (dirname(__FILE__) 도울 수 있음). 그것이 의미하는대로 "/images/" . $_FILES["imagem"]["name"]은 아마도 존재하지 않는 C:/images/ (스크립트가 C: 드라이브에 있다고 가정)에 쓰려고합니다.