ilch Forum » Allgemein » HTML, PHP, SQL,... » Copy (dateihochladen)

Geschlossen
  1. #1
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    ich habe folgendes Problem ich möchte eine datei auf den server laden .... mittels copy leider sagt er mir das er das verziechniss nicht gefunden hat in das er es hineinkopieren soll...

    // Bilder hochladen
    	if(!empty($datei))
    {
        $dateiname = $datei_name;
        if( file_exists($datei_name))
        {
            
            echo "Das Bild mit diesem Namen exestiert schon";
        }
        if($datei_size > $MAX_FILE_SIZE)
        {
            echo "Die Datei ist zu groß, die maximale Dateigrösse beträgt $MAX_FILE_SIZE Byte(s)";
        }
        else
        {
            (!copy($datei,$dateiname));
            if( file_exists('Bilder/GrueneItems/'.$dateiname))
            {
                echo "<br>Die Datei <b>$datei_name</b> wurde mit <b>$datei_size Byte</b> erfolgreich hochgeladen";
            }
            elseif(! file_exists('Bilder/GrueneItems/'.$dateiname))
            {
                echo "Die Datei ist nicht vorhanden";
            }
        }
    } 
    
    
    //Bilder hochladen ENDE


    hier die fehlermeldung
    Warning: copy(Asura.jpg) [function.copy]: failed to open stream: No such file or directory in /usr/export/www/vhosts/funnetwork/hosting/lordrepha/legionofsun/include/admin/GrueneitemsInterface.php on line 50


    weiss einer rat???
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    wenn du das über das ilch script aufrufst must du den ordner vom include ordner an aus angeben !

    Ansosten muss es den ordner Bilder/GrueneItems in der selben schreibenweiße groß/kleinschreibung beachten geben!!

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    ich will es über das ilch script aufrufen nur leider liegt der ordner mit den Bildern ausserhalb des ilchs scripts
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    vollstr3cker Mitglied
    Registriert seit
    12.02.2007
    Beiträge
    1.399
    Beitragswertungen
    0 Beitragspunkte
    du müsstest den link auch mit
    http://www.bla.de/deine_bilder
    aufrufen müssen . glaub ich


    Zuletzt modifiziert von vollstr3cker am 12.08.2007 - 21:12:27
    ####################
    ## hier geht's zu apex designs,
    # meinem digitalen Portfolio
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Soviel ich weiß kann das script nur links auserhalb aufrufen wenn du ein davor machst,... bzw. er verlinkt alles ab dem root order(da wo die index.php und index.php liegt),...

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    der code schaut so aus und geht auch nicht..

    (!copy($datei,"http://lordrepha.lo.funpic.de/legionofsun/Bilder/GrueneItems/$dateiname"));


    wenn ich was davor mache SLJ ich glaube das zeichen wurde verschlcukt vom script
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    was rede ich dne die ganze zeit für ein scheiss.....der ordner befindet sich auf JEDENFALL in der ordnerstruktur vom ilch...

     // Bilder hochladen
    	if(!empty($datei))
    {
        $dateiname = $datei_name;
        if( file_exists($datei_name))
        {
            
            echo "Das Bild mit diesem Namen exestiert schon";
        }
        if($datei_size > $MAX_FILE_SIZE)
        {
            echo "Die Datei ist zu groß, die maximale Dateigr&ouml;sse beträgt $MAX_FILE_SIZE Byte(s)";
        }
        else
        {
            (!copy($datei,"Bilder/GrueneItems/$dateiname"));
            if( file_exists("Bilder/GrueneItems/".$dateiname))
            {
                echo "<br>Die Datei <b>$datei_name</b> wurde mit <b>$datei_size Byte</b> erfolgreich hochgeladen";
            }
            elseif(! file_exists('Bilder/GrueneItems/'.$dateiname))
            {
                echo "Die Datei ist nicht vorhanden";
            }
        }
    } 
    
    
    //Bilder hochladen ENDE


    so scheut er jetzt aus fehler besteht weiterhin
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    Hier mal der link wo die bilder rein sollen

    lordrepha.lo.funpic.de/legionofsun/Bilder/GrueneItems/
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Was willst du eigentlich machen, eine Datei hochladen, oder eine vorhandene Datei kopieren, wenn es ums hochladen geht, dafür gibts eine Funktion namens move_uploaded_file die auch im Ilchscript verwendet wird, wo du also abschauen könntest.

    Um Fehler zu finden solltest du auch einfach mal die Variablen ausgeben, an denen es hängen könnte, und der Fehler sagt vielleicht auch dass die Quelldatei nicht gefunden wird, schonmal daran gedacht?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    ich wille infach nur ne stinknormale funktion haben i´mit der ich Bilder hochladne kann in das oben genannte verzeichniss... probiere schon eine ganze wiele rum auch mit deinem move_Upload aber es funktioniert nix...
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    <?php
    $path = dirname($_SERVER['SCRIPT_FILENAME']) . '/upload/'; #------anpassen!!!
    echo $path;
    if (isset($_POST['upload']))
    {
       if ($_FILES['userfile']['size'] > 0)
       {
               echo '<br /><b>Informationen zur aktuellen Datei:</b><br />';
               echo '<a href="upload/'; #------anpassen!!!
               echo $_FILES['userfile']['name'] . '">link</a><br>';
               echo $_FILES['userfile']['size'] . ' Byte<br>';
               echo $_FILES['userfile']['type'] . '<br>';
               move_uploaded_file($_FILES['userfile']['tmp_name'],
                                  "$path{$_FILES['userfile']['name']}");
            } else {
               echo "Keine Datei hochgeladen";
            }
    }
    $dp = @opendir($path);
    if ($dp === FALSE)
    {
            mkdir('upload');
            $dp = opendir($path);
    }
    echo '<hr noshade size="2">';
    while ($file = readdir($dp))
    {
       if (!preg_match('/^.{1,2}/', $file))
       {
          echo $file;
          echo ' (' . filesize("upload/$file") . ' Byte)';
          echo '<br>';
       }
    }
    ?>
    <head>
     <title>imgup</title>
    </head>
    <form method="post" enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF']?>">
    Ihre Dateiauswahl: <input type="file" name="userfile">
    <input type="submit" name="upload" value="Hochladen">
    </form>


    musst nur noch den pfad und den link bei der ausgabe anpassen


    Zuletzt modifiziert von assault am 13.08.2007 - 18:24:13
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    hab es schon trotzdem danke dir.... und ist gar nicht mal so schlecht das es hier drinne steht für andere die das gleiche pürob haben...
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten