Mam problem, że używam funkcji move_uploaded_file()
do przesyłania plików i niektórych plików nazwanych w języku arabskim, więc szukałem w Google problemu, ale wciąż brak odpowiedzi Użyłem metatagu i użyłem kodowania Base64 i wszystkiego oprócz wciąż nie działa. Jakie jest rozwiązanie?Funkcja move_uploaded_file w PHP
<?php
$data_name=$_POST['name'];
$name=base64_encode($_FILES['file']['name']);
$location="../Files/".$course_name."/";
$tmp_name=$_FILES['file']['tmp_name'];
if(move_uploaded_file($tmp_name, $location.$name))
echo"OK";
?>
Dodaj zgłaszanie błędów na górę pliku (plików) zaraz po twoim otwierającym tagu PHP na przykład ' php error_reporting (E_ALL); ini_set ('display_errors', 1); 'następnie resztę kodu, aby zobaczyć, czy da cokolwiek. –
Czy ważne jest, aby plik, który jest przesyłany, zachował tę samą nazwę lub czy można go zmienić? – RamRaider
nie ma problemu, ale dlaczego nie możemy przesłać nazwy pliku po arabsku? –