Hallo liebe Gemeinde:
Ich habe folgendes Problem:
Ich habe bei Strato eine Home Page. Da kann ich Dateien von meinem Rechner runter laden und in eine Datenbank schieben. Das funktioniert plötzlich nicht mehr.
Auf meinem Rechner zu Hause habe xampp und da funktioniert es noch.
Hier ein kleiner Einblick in den code.
Alles funktioniert bis auf die Tatsache, das sich das Programm aus file_get_contents nicht zurück meldet.
Ich bekomme die Nachricht, das die Datei existiert und lesbar ist.
Ich habe folgendes Problem:
Ich habe bei Strato eine Home Page. Da kann ich Dateien von meinem Rechner runter laden und in eine Datenbank schieben. Das funktioniert plötzlich nicht mehr.
Auf meinem Rechner zu Hause habe xampp und da funktioniert es noch.
Hier ein kleiner Einblick in den code.
PHP-Code:
if ($_FILES['datei']['error'] == UPLOAD_ERR_NO_FILE || $_FILES['datei']['error'] == UPLOAD_ERR_PARTIAL) {
die("Die Datei wurde nicht korrekt hochgeladen. Bitte versuchen Sie es erneut.");
} elseif ($_FILES['datei']['error'] == UPLOAD_ERR_FORM_SIZE || $_FILES['datei']['error'] == UPLOAD_ERR_INI_SIZE) {
die("Die hochgeladene Datei ist zu groß.");
}
else
{
move_uploaded_file($_FILES['datei']['tmp_name'], $uploaddir .basename($_FILES['datei']['name']));
$datei = ($uploaddir .basename($_FILES['datei']['name']));
chmod($datei, 0644);
echo "<br>";
if ( file_exists ( $datei ) )
{
echo 'Die Datei ' . $datei . ' ist existent';
}
else
{
echo 'Die Datei ' . $datei . ' ist nicht existent';
}
echo "<br>";
if ( is_readable ( $datei ) )
{
echo "Die Datei $datei existiert und ist lesbar";
}
else
{
echo "Die Datei $datei existiert nicht und ist nicht lesbar";
}
$size = ($_FILES['datei']['size']);
$data = '';
echo "vor lesen";
$data = file_get_contents($datei);
echo "nach lesen";
Ich bekomme die Nachricht, das die Datei existiert und lesbar ist.
Kommentar