kostenloser Webspace werbefrei: lima-city


Dateiupload funktioniert nicht

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    neo1000

    neo1000 hat kostenlosen Webspace.

    Huhu,

    also ich habe da mal wieder ein Problem. Mein Upload funktioniert nicht so wie er soll.

    include "sql.php";
    		
    		$uploaddir = '../admin/bilder/';
    		$catid = $_GET['catid'];
    		$bez = $_GET['bez'];
    		
    	    if (move_uploaded_file($_FILES['uploaddata']['tmp_name'], $uploaddir . $_FILES['uploaddata']['name']))
    			{
                echo ($_FILES['uploaddata']['name']);
    		    $eintrag = "INSERT INTO mggl_pics (url, catid, bez) VALUES ('$uploaddir . $url','$catid','$bez')";
    		    $eintragen = mysql_query($eintrag) or die(mysql_error());
    			echo "Upload erfolgreich.";
    			echo "<a href=\"pics.php?index=showcat\"> Zur?ck zur ?bersicht</a>";
    			}
    		else
    			{
    			echo "Upload fehlgeschlagen.<br>";
    			echo ($_FILES['uploaddata']['error']);
    			echo "<a href=\"pics.php?index=showcat\"> Zur?ck zur ?bersicht</a>";
    			}
    
    		
    		}


    Er gibt mir immer "Upload fehlgeschlagen" aus, aber auch keine Fehler oder Hinweise.
    Verzeichnis bilder hat Chmod 777.

    Hat hier vielleicht jemand eine Ahnung was hier die Fehlerquelle ist?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. a**e

    hi,

    Anstelle von
    move_uploaded_file();
    verwende ich
    copy();
    .

    Probier's mal damit.
    edit:
    Kann auch an dem Namen liegen, denn meiner Meinung nach ist der Name der hochgeladenen Datei in dem Array $_FILES[file].

    $_FILES[file][name];


    mfg
    arve



    Beitrag ge?ndert am 26.12.2005 10:43 von arve
  4. c*********c

    Da der Code meines Erachtens richtig ist, liegt die Fehlerquelle, allem Anschein nach, in den Pf?den.

    Schreibe folgendes am Ende Deines Codes hin:

    <?
    // Code
    
    print($uploaddir . $_FILES['uploaddata']['name']);
    ?>


  5. a**e

    Dann solltest du aber lieber mal folgendes an das Ende schreiben:

    echo $uploaddir."<pre>";
    print_r($_FILES);
    echo"</pre>";


    Du siehst dadurch auch, was alles in dem Array $_FILES steht.

    Beitrag ge?ndert am 26.12.2005 11:44 von arve
  6. Autor dieses Themas

    neo1000

    neo1000 hat kostenlosen Webspace.


    hi,

    Anstelle von
    move_uploaded_file();
    verwende ich
    copy();
    .

    Probier's mal damit.
    edit:
    Kann auch an dem Namen liegen, denn meiner Meinung nach ist der Name der hochgeladenen Datei in dem Array $_FILES[file].

    $_FILES[file][name];


    mfg
    arve



    Beitrag ge?ndert am 26.12.2005 10:43 von arve


    Warning: copy(): Unable to access in /home/webpages/lima-city/neo1000/html/tests/admin/pics.php on line 167
    Upload fehlgeschlagen.



    compactdisc schrieb:
    Da der Code meines Erachtens richtig ist, liegt die Fehlerquelle, allem Anschein nach, in den Pf?den.

    Schreibe folgendes am Ende Deines Codes hin:

    <?
    // Code
    
    print($uploaddir . $_FILES['uploaddata']['name']);
    ?>



    Er zeigt dort nur den Pfad an, aber nicht die Datei.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!