-1
스크립트로 업로드 한 후 파일 이름을 변경하려고했습니다. 모든 파일의 이름을 "testing"으로 지정하고 싶습니다. 나중에 "테스트"를 변수로 변경하여 고유 한 이름을 얻습니다. 이제 이름을 "테스트"로 변경하고 싶습니다.업로드 된 파일의 이름을 변경하십시오.
또한 파일이 업로드 되더라도 스크립트는 항상 오류를 표시합니다. 여기 좀 도와 줄 수 있습니까? 난 당신이 $_FILES
에서 원래 파일 이름을 얻기
$fileName = "testing"; //maybe add extension
대신
필요하다고 생각<?php
$uploadDir = 'images/'; //Image Upload Folder
if(isset($_POST['Submit']))
{
$fileName = $_FILES['Photo']['name'];
$tmpName = $_FILES['Photo']['tmp_name'];
$fileSize = $_FILES['Photo']['size'];
$fileType = $_FILES['Photo']['type'];
$filePath = $uploadDir . $fileName;
$result = move_uploaded_file($tmpName, $filePath);
if (!$result) {
echo "Error uploading file";
exit;
}
if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
$filePath = addslashes($filePath);
}
$query = "INSERT INTO $db_table (Image) VALUES ('$filePath')";
mysql_query($query) or die('Error, query failed');
}
?>
은 어떤 오류가 발생 했습니까?! 도움이 필요하면 현재 오류를 지정하십시오. 아마도 "error query failed"대신 mysql 드라이버의 네이티브 에러가 필요합니다. –
"Filr을 업로드하는 중 오류가 발생했습니다."$ Sucess를 "완료"했습니다.하지만 "echo uploading file"오류가 발생합니다. "; – TheConclusion
은'var_dump ($ _ FILES)'및'$ filepath'의 결과를 –