hi ich versuche mich grad an einem kleinen plugin mit upload funktion (später soll eine txt datei hochgeladen werden könne und der inhalt automatisch als post veröffentlicht werden )
dabei habe ich grade den Dateiuplaod vorerst vor zu realisieren
das ist der plugin code in dem eine datei ausgewählt und hochgeladen werden kann (verweis auf eine upload.php)
PHP
function textimporter() {
?>
<h1>Text Importer</h1>
<form enctype="multipart/form-data" action="pfad" method="POST">
<!-- MAX_FILE_SIZE muss vor dem Dateiupload Input Feld stehen -->
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<!-- Der Name des Input Felds bestimmt den Namen im $_FILES Array -->
Wählen Sie eine Datei zum Hochladen: <input name="userfile" type="file" />
<input type="submit" value="Hochladen" />
</form>
<?php
add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
$content = "This is some custom content I'm adding to the post editor because I hate re-typing it.";
return $content;
}
?>
<?php
}
function textimporterAddMenu() {
add_menu_page ('TextImporter', 'TextImporter', 10, _File_, 'textimporter' );
}
add_action('admin_menu', 'textimporterAddMenu');
Alles anzeigen
das ist der inhalt der upload php
PHP
<?php
$uploaddir = 'pfad';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "Datei ist valide und wurde erfolgreich hochgeladen.\n";
} else {
echo "Dateiupload-fail!\n";
}
echo 'Weitere Debugging Informationen:';
print_r($_FILES);
print "</pre>";
?>
Alles anzeigen
Es zeigt mir jetz an das die datei erfolgreich hochgeladen wurde im zielordner aller ding speichert es diese nicht kann mir da jemand weiter helfen ? wie baue ich eine dauerhafte speicherung ein ?