그래서 내 로컬 호스트에서 새 온라인 서버로 모든 것을 이동하여 실행되도록했습니다. 분명히 몇 가지 문제가있을 수 밖에 없지만이 문제는 해결할 수 없습니다. 어떤 파일도 업로드 할 수 없지만 localhost에서 할 수 있습니다. 나는 서버 회사 지원 팀 중 한 사람에게 말했고 우리는 모든 php.ini, htaccess 등을 점검했고 모든 것이 잘되었다. 최대 및 최대 업로드는 필요한 것보다 훨씬 높습니다. 업로드 폴더에는 모든 올바른 권한이 있습니다. 업로드 된 파일을 완전히 옮기는 것이 실패하고 이유를 모르겠습니다. ../ imageuploads/13403748125_277695398952342_104081122980438_707146_2014948057_n 인 move_uploaded_file (:업로드 된 파일 이동 실패
PHP 경고 :
이$actual_image_name = time().substr(str_replace(" ", "_", $txt), 5).".".$ext; $tmp = $_FILES['photoimg1']['tmp_name']; if(move_uploaded_file($tmp, $path.$actual_image_name)) { mysql_query("UPDATE members SET image1='../imageuploads/$actual_image_name' WHERE username='$username' AND password ='$pass' AND artist='Y'"); echo "<p1><img src='../imageuploads/".$actual_image_name."' class='imageright1'></p1>"; }else echo "<p1>failed</p1>";
내가 오류 메시지는 이것이다 : 여기
는 이미지 업로드 스크립트 (물론 importan 부분)입니다 .jpg) : 스트림을 열지 못했습니다. /var/www/vhosts/lvps217-199-163-188.vps.webfusion.co.uk/httpdocs/imageupload/ajaximage1.php 에 해당 파일이나 디렉토리가 없습니다. 라인 39, 리퍼러 : HTTP : /217.199.163.188/artistupdate.html
내가 할 havent 한하지만 난 그게 뭔지 내 인생에 대한 알아낼 수없는 매우 간단한 일이 아마 있습니다. 이미지 업로드 스크립트는 매우 간단하지만 오디오 업로드 스크립트는 좀 더 복잡하므로 포함하지 않았습니다. 어쨌든 그들은 같은 장소에서 같은 오류를 얻습니다.;
var_dump ($ _ FILES, $ _POST)를 작성하고 게시물을 편집하여 관련 정보를 표시하십시오. –
오타가 발생할 수 있습니까? 나는 당신의 오류에서 한 디렉토리를 'imageuploads'라고하고 다른 하나는 'imageupload'라고합니다. – Blazemonger
아니야. 나는 왜 그 이름을 선택했는지 알지 못한다. imageupload는 스크립트가있는 곳이고 imageuploads는 모든 이미지 업로드의 대상 폴더이다. –