ilch Forum » Allgemein » HTML, PHP, SQL,... » Upload

Geschlossen
  1. #1
    User Pic
    Diplomatic 55 Mitglied
    Registriert seit
    15.11.2006
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    Wir wollten unseren Usern eine Extra Box mit einer Uploadmöglichkeit für Bilder bieten.
    Ich will zwar später noch Nickname anzeige und eine Beschreibung einfügen aber dazu später.
    Ich habe einfach ein einfaches Logisches Script geschieben:
    <?php
    	$url = "URL"; 
    	
    	$speicherordner = "/Mein Ordner/"; 
    	
    ?>
    <html> 
    <head> 
    <title>Upload</title> 
    </head> 
    <body>
    <? 
    if($action){ 
    	$filename = ""; 
    	$time=time(); 
    	if ($HTTP_POST_FILES['userfile']['tmp_name']<> 'none'){    
    		$file = $HTTP_POST_FILES['userfile']['name']; 
    		$temp = $HTTP_POST_FILES['userfile']['tmp_name']; 
    		$path_parts = pathinfo($file); 
    		$filename = "bild_" . $time . "." . $path_parts["extension"]; 
    		$dest = $path.$filename; 
    		copy($temp, $dest); 
    		echo 'Datei wurde erfolgreich Hochgeladen!'; 
    		echo 'Url der Datei: '.$url.$speicherordner.$filename; 
    	} 
    } else { 
    ?> 
    	<form method="post" enctype="multipart/form-data" action="<?php echo $PHP_SELF ?>"> 
    	<input type="hidden" name="MAX_FILE_SIZE" value="400000"> 
    	<br><strong>Bild Hochladen</strong><br><br> 
    	<input name="userfile" type="file" size=40><br><br> 
    	<input type="submit" name="action" value="Hochladen"> 
    	</form>
    <? } ?>
    </body> 
    </html>

    Ich habe alles Weggelassen also beschänkung usw um fehler auszuschließen. Wenn ich nun versuche mit dem Script etwas hochzuladen bekomm ich nen Error...
    Warning: copy(bild_1163624077.jpeg) [function.copy]: failed to open stream: Permission denied in /srv/www/[meine web nummer]/html/gl/upload.php on line 22
    Datei wurde erfolgreich Hochgeladen!Url der Datei: [meine url][path]bild_1163624077.jpeg

    bin gerade irgendwie ratlos ich hoffe einer kann mir weiter helfen oder mir schon ein script geben wo dann auch gleich beschireibung drinne is und die usernamen vom ilch script verwendet werden!

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    man könnte doch einfach auch die usergallery nehmen:)
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Versuch mal www.php.net/manual/de/function.move-uploaded-file.php


    Zuletzt modifiziert von Mairu am 16.11.2006 - 22:36:40
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Diplomatic 55 Mitglied
    Registriert seit
    15.11.2006
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    die Manual geht nich aber ich glaube ich habe den fehler und zwar ganz easy das die serveradmins mir wieder nen safe mode rengehauen haben!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Da war dummerweise ein Punkt hinter den Link gerutscht, versuch es nochmal, diese Funktion wird auch an anderer Stelle im Script benutzt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten