2011-09-29 5 views
0

업로드 컨트롤을 사용하지 않고 특정 이미지를 업로드하고 싶습니다. 내 문제는 upload.php 하드 코딩 된 이미지 경로를 전달할 수 오전입니다.PHP로 하드 코딩 된 이미지를 업로드하는 방법

upload.php로 : 파일을 게시 할 때

<?php 

    //i want to assign my image path here can any one tell me how to do that 
    echo "Upload: " . $_FILES["file"]["name"] . "<br />"; 
    echo "Type: " . $_FILES["file"]["type"] . "<br />"; 
    echo "Size: " . ($_FILES["file"]["size"]/1024) . " Kb<br />"; 
    echo "Stored in: " . $_FILES["file"]["tmp_name"]; 

?> 

답변

0

, 그것은 당신의 서버에 어딘가의는 임시 폴더 느릅 나무에 업로드됩니다 얻는다. 이는 서버 구성에 따라 다릅니다. 공유 서버 인 경우 임시 폴더는 다른 사용자와 공유 될 수도 있습니다. 당신이해야 할 일은 PHP 함수 move_uploaded_file($temp_file, $destination)을 사용하여 새로운 경로에 복사하는 것입니다. 이렇게하지 않으면 임시 파일이 결국 삭제됩니다.

+0

tmp 위치는 php.ini 파일에 정의 할 수 있습니다 (액세스 할 수있는 경우) ;;;;;;;;;;;;;; ; 파일 업로드; ;;;;;;;;;;;;;;;; ; HTTP 파일 업로드 허용 여부. ; http://php.net/file-uploads file_uploads = On ; HTTP 업로드 파일의 임시 디렉토리 ( 이 지정되지 않은 경우 시스템 기본값 사용). ; http://php.net/upload-tmp-dir ; upload_tmp_dir = ; 업로드 된 파일의 최대 허용 크기입니다. ; http://php.net/upload-max-filesize upload_max_filesize = 2M – PurplePilot

관련 문제