Ich kann mit diesem Script trotz 755/777 Berechtigung nicht auf meinem root/webspace hochladen? Könnte mir dort jemand bitte helfen? Das script funktioniert aber in xampp.
PHP Code:
<?php $allowedFileSize = 1024*10024*10; //10 MB $uploadFolder = dirname(__FILE__) . '/uploads/'; if (!empty($_FILES['myfile'])) { // wurde das Formular überhaupt abgeschickt if ($_FILES['myfile']['error'] === 0) { //kein Fehler beim Upload if (!file_exists($uploadFolder . $_FILES['myfile']['name'])) { //eine Datei mit dem Namen existiert noch nicht if ($_FILES['myfile']['size'] < $allowedFileSize) { // ist die Datei klein genug if (preg_match('/.(jpe?g|gif|png|zip|pdf|docx|rar)$/i',$_FILES['myfile']['name'])) { // hat die Datei eine der folgenden Endungen (jpg, jpeg, gif, png, zip, pdf, docx, rar) //keine fehler, dann verschiebe die Datei in meinen uploads-Ordner if (is_uploaded_file($_FILES['myfile']['tmp_name'])) { if (move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadFolder . $_FILES['myfile']['name'])) { $success = 'Die Datei wurde hochgeladen'; } else { $error = 'Fehler beim Verschieben der Datei.'; } } else { $error = 'Die Datei wurde nicht mittels HTTP-POST hochgeladen.'; } } else { $error = 'Es sind nur folgende Dateiendungen erlaubt: jpg, jpeg, gif, png, zip, pdf, docx, rar'; } } else { $error = 'Die Datei überschreitet die vom PHP-Script zugelassene Dateigröße.'; } } else { $error = 'Eine Datei mit diesem Namen existiert schon.'; } } else { switch($_FILES['myfile']['error']){ case 1: // UPLOAD_ERR_INI_SIZE $error = 'Die Datei überschreitet die vom Server zugelassene Dateigröße.'; break; case 2: // UPLOAD_ERR_FORM_SIZE $error = 'Die Datei überschreitet die vom Formular zugelassene Dateigröße.'; break; case 3: // UPLOAD_ERR_PARTIAL $error = 'Die Datei wurde nur teilweise hochgeladen.'; break; case 4: // UPLOAD_ERR_NO_FILE $error = 'Es wurde keine Datei hochgeladen.'; break; } }} ?>
als fehler kommt "Fehler: Fehler beim Verschieben der Datei."
Error Reporting an? Ohne fehler kann man dir nicht helfen. Dateien und Ordner kannst du auch mit is_readable und is_writable vorher überprüfen und ggf. Nachbessern
es ist doch bestimmt möglich das über ein ftp upload zu machen? also von der website aus oder?
Das er in ftp einloggt und dann die daten hochläd wäre das vill effektiver?
Apache Debugging Level in der httpd.conf auf Debug setzen und danach das errorlog ansehen
Quote:
Originally Posted by DerSaboteur
es ist doch bestimmt möglich das über ein ftp upload zu machen? also von der website aus oder?
Das er in ftp einloggt und dann die daten hochläd wäre das vill effektiver?
warum nicht effektiver.. so will er ja die daten einfach nur auf dem server klatschen. aber mit einem ftp. loggt er sich ein erkennt es als ftp Upload (denk ich jetzt mal) und es ist 100%ig aufem Server. ich will ja nur ein upload für mich damit wenn ich in der schule bin die daten die ich dort habe zu mir selber schicken kann.
Such UPLOAD Script 01/03/2013 - Off Topic - 3 Replies Hey gibts es solche kostenlos?
Z.b wie Freakshare.com oder so?
Bilder Upload Script?!? 07/03/2012 - Off Topic - 3 Replies Hay
Erstmal falls das der falsche bereich ist tut es mir leid und kann verschoben werden!
Soo fangen wir mal an:
Ich wollte fragen ob es ein kostenloses Bilder Upload Script gibt das ich nur noch auf einem Server hochladen muss.Falls ja kann man es kostenlos downlaoden und wenn ja wo?
Ich weiß das ein Bilder Upload seite viel Trafic verbraucht!Sowas braucht ihr nicht zu schreiben.
upload script 01/07/2007 - Off Topic - 3 Replies ei hoffe das es hier nicht falsch drin ist... aber ich brauch einen php upload script^^ zum uploaden von files nen kumpel macht sone 1-click hoster ding auf^^ kann euch dann den link auch geben braucht aber noch nen upload script wäre cool wenn jemand einen hat :) :rolleyes:
gr33tZ,
snep