Lokale Datei ohne Upload in Datenbank einbinden

Also ich kann soweit in dem Code erstmal keinen Fehler finden. Was versuchst Du denn für eine Datei im Ordner /slbs/ aufzurufen? Wie sieht der Code drumherum aus? Kann ich das irgendwo in deiner Umgebung testen?
 
Das ist ja schon der gesammte Quelltext, es fehlen lediglich die <?
?> Tags.
Mir würde ja schon genügen wenn wenigstens das funktioniert :(
Wenn es so weit funktionieren würde, wäre ja alles top.

Im Ordner /slbs/ befindet sich das php script das ich hier gepostet habe. Und ich würde gerne eben ein move_uploaded_file in /slbs/data/ref.txt machen.

Die Datei die ich auslesen will ist eine ganz normale txt datei, was da zeilenweise drin steht habe ich ja oben schon gepostet.

Verzwickt irgendwie :(

Gruß Marc
 
Zuletzt bearbeitet:
Kannst Du bitte mal den HTML-Quelltext des übersetzten PHP-Files VOR abschicken des Upload-Forms posten?
Wieso erstellst Du eine Datei mit Namen ".ref.txt" - den fuehrenden Punkt wuerde ich mal weglassen - vielleicht geht es dann.
 
Der . bei ref.txt der vorne weg geht ist natürlich nicht vorhanden, war ein Tipfehler hier im Forum, sry. Daran liegt es also nicht.

Hier nochmal die gesammte Datei:
PHP:
<?
@session_start();
?>
<html>
<head><link rel='stylesheet' href='style.css' type='text/css'>
<title>
MAS - Modularisierte Ausbildung für Studienreferendare
</title>
</head>
<body>
<center>
<?

echo "<form enctype='multipart/form-data' action='<? echo $PHP_SELF; ?>' method='post'>";
echo "Datei auswählen:";
echo " <input name='datei' type='file' size='75' class='input'>";
echo "<br><input type='submit' name='save' value='Bestätigen' class='button'>";
echo "</form>";

if (isset($_FILES['datei'])and ! $_FILES['datei']['error'])
 	{
	move_uploaded_file($_FILES['datei']['tmp_name'], "data/ref.txt");
	printf("Die Datei %s steht jetzt als " .
        "ref.txt zur Verfügung.<br />\n",
        $_FILES['datei']['name']);
	printf("Sie ist %u Bytes groß und vom Typ %s.<br />\n",
        $_FILES['datei']['size'], $_FILES['datei']['type']);
	}

?>

</body>
</html>

Bevor ich auf "Durchsuchen" klicke sieht der HTML Text so aus:
PHP:
<html>
<head><link rel='stylesheet' href='style.css' type='text/css'>
<title>
MAS - Modularisierte Ausbildung für Studienreferendare
</title>
</head>
<body>
<center>
<form enctype='multipart/form-data' action='<? echo /slbs/mainmod.php; ?>' 
method='post'>Datei auswählen: <input name='datei' type='file' size='75' class='input'>
<br><input type='submit' name='save' value='Bestätigen' class='button'></form>
</body>
</html>

</body>
</html>
 
Zuletzt bearbeitet:
Zurück