Ich habe eine benutzerdefinierte Seitenvorlage. Diese Vorlage hat ein benutzerdefiniertes Formular, mit dem der Benutzer eine Datei hochladen kann. Nun werden die hochgeladenen Dateien nicht in MySQL hochgeladen, sondern im Dateisystem/lokalen Ordner (lokaler Computer).Wie lade ich Dateien in der benutzerdefinierten WordPress-Seitenvorlage hoch?
Ich habe bereits ein PHP-Snippet, aber der Code funktioniert nicht Ich bekomme einen Fehler.
Wie behebt man das?
Snippet:
if(isset($_POST['submit'])){
$lastName = isset($_POST['lastName']) ? $_POST['lastName'] : '';
$resumeFile = isset($_FILE['resumeFile']['name']) ? $_FILE['resumeFile']['name']: '';
$info = pathinfo($_FILES['resumeFile']['name']);
$ext = $info['extension'];
$file_rename= $lastName.$ext;
$target = 'C://xampp/htdocs/files/'.$file_rename;
move_uploaded_file($_FILES['resumeFile']['tmp_name'], $target);
}
Fehler:
Notice: Undefined index: resumeFile .... on line 130
Notice: Undefined index: extension .... on line 131
Notice: Undefined index: resumeFile .... on line 135
, was das ist Datei wird gespeichert? Ich muss die Dateien im Dateisystem/lokalen Computer speichern – User014019
Die Datei wird in '/ wp-content/uploads /' Verzeichnis hochgeladen, ja das wird Ihr lokaler PC sein (wenn das Wordpress auf Ihrem lokalen Rechner ist) oder Ihr Server (Ihre gehostete Maschine in der Cloud) – Sark
'test_form' ist der Name meiner HTML-Form, oder? – User014019