mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 01:50 Benutzername: Passwort: Auto-Login

Thema: [php] Dateiupload vom 28.12.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [php] Dateiupload
Seite: 1, 2  Weiter
Autor Nachricht
loveandhate
Threadersteller

Dabei seit: 24.12.2007
Ort: Seligenstadt
Alter: -
Geschlecht: Männlich
Verfasst Fr 28.12.2007 16:27
Titel

[php] Dateiupload

Antworten mit Zitat Zum Seitenanfang

ich hab folgendes Problem:

ich hab ein script für einen dateiupload auf den webspace....auf der einen seite steht

Code:


<div id="uploadbox" align="center">
         
         <form enctype="multipart/form-data" action="upload.php" method="post">
         <input type="hidden" name="MAX_FILE_SIZE" value="3000000">
         <font class="r50_bs">Datei hochladen:</font><br>
         <input name="userfile" type="file"><br>
         <input type="submit" name="senden" value="upload">
      </form><font class="r50_gs">Erlaubt sind bmp/jpeg/jpg/gif/png</font>

</div>


Auf der Auswertungsseite:

Code:


       <?php
//Deklaration der gültigen mimetypen
$mimearray=array("image/gif", "image/jpeg", "image/pjpeg","image/x-png","image/bmp");


$uploaddir = 'uploads/';


if($_POST['senden']==true){
   
   if(in_array($_FILES['userfile']['type'],$mimearray))
   {
      
      if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
          print "<font class=\"r50_bs\">Datei wurde erfolgreich hochgeladen.</font> <br>Debugginginfo:\n";
         print "<br>";
          print "Name: ".$_FILES['userfile']['name']."<br>";
         print "Size: ".$_FILES['userfile']['size']."<br>";   
         print "Mime: ".$_FILES['userfile']['type']."<br>";
         print "<br>";
         print "<br>";
         print "<font class=\"r50_bs\"><a href=\"mediapool.php\" class=\"blue_link\">zu den Dateien</a></font>"           
         }else{
         // Fehler beim Dateiupload
         print "Fehler beim Dateiupload";
         print "<br>";
         print "<br>";
         print "<font class=\"r50_bs\"><a href=\"mediapool.php\" class=\"blue_link\">nochmal versuchen...!?</a></font>"
         }
   }else{
   //Fehlermeldung wenn Datei nicht den vordeklarierten MimeTypes entspricht
   print $_FILES['userfile']['name']." - ".$_FILES['userfile']['type']." <br>ist nicht für den Upload gesattet";
   print "<br>";
   print "<br>";
   print "<font class=\"r50_bs\"><a href=\"mediapool.php\" class=\"blue_link\">nochmal versuchen...!?</a></font>"
   }
}
?>


So....wenn ich jetzt eine Datei uploaden will, sprich eine Datei auswähle und en Button upload drück, kommt folgende Fehlermeldung.

Zitat:


Parse error: syntax error, unexpected '}' in /data/apache/users/kilu.de/raindesign/www/schule2.0/upload.php on line 199



Line 199 (und folgende):

Code:


   }else{
         // Fehler beim Dateiupload
         print "Fehler beim Dateiupload";
         print "<br>";
         print "<br>";
         print "<font class=\"r50_bs\"><a href=\"mediapool.php\" class=\"blue_link\">nochmal versuchen...!?</a></font>"
         }
   }else{



hat einer ne Idee warum es nicht funktioniert?


Zuletzt bearbeitet von loveandhate am Fr 28.12.2007 16:28, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 28.12.2007 16:30
Titel

Antworten mit Zitat Zum Seitenanfang

Da fehlt ein Semikolon. Eigentlich sind das Fehler, die du selbst heraus finden solltest, und eines Threads nicht würdig.

Da ließt man sich halt mal in die Doku ein.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Fr 28.12.2007 16:31
Titel

Antworten mit Zitat Zum Seitenanfang

eins?? *Huch*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
loveandhate
Threadersteller

Dabei seit: 24.12.2007
Ort: Seligenstadt
Alter: -
Geschlecht: Männlich
Verfasst Fr 28.12.2007 16:34
Titel

Antworten mit Zitat Zum Seitenanfang

oh man....die simpelsten sachen sieht man meist net * grmbl *
  View user's profile Private Nachricht senden
loveandhate
Threadersteller

Dabei seit: 24.12.2007
Ort: Seligenstadt
Alter: -
Geschlecht: Männlich
Verfasst Fr 28.12.2007 16:40
Titel

Antworten mit Zitat Zum Seitenanfang

Allerdings....kann mir einer sagen wie ich wenn ich mit

Code:


 <?php
$dir = new DirectoryIterator('uploads/');
while($dir->valid()) {
   if(!$dir->isDot()) {
       print $dir->current()."<br />";
   }
   $dir->next();
}
?>



die Dateien Aufliste, es auch so einbauen kann, dass ich die aufgelisteten Dateien verlinke....? Oder brauch ich da en anderes script?
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Fr 28.12.2007 16:42
Titel

Antworten mit Zitat Zum Seitenanfang

in dem du die ausgabe, die sehr wahrscheinlich hier stattfindet

Code:

print $dir->current()."<br />";


dementsprechend erweiterst....
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
loveandhate
Threadersteller

Dabei seit: 24.12.2007
Ort: Seligenstadt
Alter: -
Geschlecht: Männlich
Verfasst Fr 28.12.2007 17:02
Titel

Antworten mit Zitat Zum Seitenanfang

ok des funktioniert alles soweit....danke *Thumbs up!*


aber jetz wollte ich das uploaden mit einem passwort beschränken.....dazu hab ich einfach im javascript folgendes eingefügt

Code:


<font class="r50_bs">Passwort:</font><br>
            <input type="password" name="password" maxlength="20"><br>



und im .php

Zitat:


$Zugangspasswort = "admin";


if($_POST['senden']==true) && $_POST['password'] == $Zugangspasswort)
{



naja wenn ich jetzt ne datei hochlade kommt

Zitat:


Parse error: syntax error, unexpected T_BOOLEAN_AND in /data/apache/users/kilu.de/raindesign/www/schule2.0/upload.php on line 186



Zeile 186 ist die mit $_POST['password']....

aber ich als "Anfänger" seh da kein felher *Schnief*
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Fr 28.12.2007 17:22
Titel

Antworten mit Zitat Zum Seitenanfang

zähl mal laut die klammern-auf und dann genauso laut die klammern-zu.... .... ... und?

btw: du hast rein gar nichts in einem javascript geändert...!!!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Hilfe: Dateiupload umbennen?
Dateiupload auf Website ermöglichen
[HTML] Dateiupload und Versand per Formular - Wie?
Dreamweaver - Frage nach Dateiupload
Problem beim Dateiupload - Größe
Hilfe - soll auf die Schnelle einen Dateiupload bauen
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.