개발 한 Android 앱을 사용하여 xml 파일을 업로드하려고합니다.PHP 파일 업로드가 XAMPP에서 작동하지 않습니다.
이렇게하려면 무료 호스팅 공간을 사용했으며 훌륭하게 작동합니다. 하지만 지금은 xampp을 웹 서버로 사용하여 파일을 내 컴퓨터의 폴더 중 하나에 업로드하려고합니다.
문제는 여기에 파일을 업로드하려고하면 문제가 발생한다는 것입니다. 내 웹 사이트가있는 호스팅 서비스에서 작동하므로 내 PHP 코드가 좋다고 확신하므로 아래에서 볼 수 있듯이 경로 만 변경했습니다. 호스팅 서비스에 대한
: 이제
<?php
if (is_uploaded_file($_FILES['transactions']['tmp_name'])) {
$uploads_dir = '/membri/cendav/gestione_magazzino/ExportData/';
$tmp_name = $_FILES['transactions']['tmp_name'];
$pic_name = $_FILES['transactions']['name'];
move_uploaded_file($tmp_name, $uploads_dir.$pic_name);
}
else{
echo "File not uploaded successfully.";
}
?>
, 동일 XAMPP에 대한 코드는 : 당신이 볼 수 있듯이
<?php
if (is_uploaded_file($_FILES['transactions']['tmp_name'])) {
$uploads_dir = 'exportdata/';
$tmp_name = $_FILES['transactions']['tmp_name'];
$pic_name = $_FILES['transactions']['name'];
move_uploaded_file($tmp_name, $uploads_dir.$pic_name);
}
else{
echo "File not uploaded successfully.";
}
?>
, 나는 단지 $uploads_dir
을 변경했습니다. 내 응용 프로그램 http://10.0.0.202:1024/Warepad/
에서 upload.php
파일에 액세스하는 경로입니다.
exportdata/
폴더의 사용 권한을 모든 사람에게 변경했지만 여전히 작동하지 않습니다.
P. 이러한 문제가 수없이 많지만 문제가 무엇인지 아직 알 수 없습니다.
당신이 당신의 질문에 대한 오류 출력을 추가 할 수 다음은 HTML 코드입니까? 'error_reporting (-1); '이 트릭을 할 것입니다. –
다음과 같습니다 :'10.0.0.190 - - [02/Oct/2017 : 09 : 21 : 16 +0200] "POST /Warepad/upload.php HTTP/1.1"200 609 "-" "Dalvik/2.1.0 Linux, U, Android 7.0, SM-T585 Build/NRD90M) "' –
액세스 로그입니다. 오류 로그 파일을 찾거나 코드의 error_reporting을 추가하십시오. –