kostenloser Webspace werbefrei: lima-city


move_uploaded_file in übergeordnetes Verzeichnes

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    schachfeld

    schachfeld hat kostenlosen Webspace.

    Hallihallo Freunde der Sonne,
    Ich habe folgendes Problem:https://www.lima-city.de/#
    Wenn ich move_uploaded_file in ein übergeordnetes Verzeichnes funktioniert es nicht...
    $orgpath = "../bla/gallery/" . $filename;
    
    $upload = move_uploaded_file($_FILES['file']['tmp_name'][$v], $orgpath);


    wenn ich ein var_dump für $upload mache kommt immer false bei raus...

    vielen Dank schonmal im vorraus
    schachfeld
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Verwende das Wurzelverzeichnis.
    $orgpath = "{$_SERVER["DOCUMENT_ROOT"]}/../bla/gallery/"
    Als Rohfassung kannst du das verwenden:
    if (move_uploaded_file($_FILES['userfile']['tmp_name'], $orgpath .$_FILES['userfile']['name'])) 
    	     {
              echo "<strong><li>'{$_FILES['userfile']['name']} </li></strong> wurde erfolgreich hochgeladen.";}

    Ich gehe mal davon aus, dass der Imput etwa so ausschaut:
    <form enctype="multipart/form-data" action="" method="POST">
    <?php echo $status;?>
    <p>Diese Datei hochladen: </p><input name="userfile" type="file" >
    <input type="submit" name="send" value="upload">
    </form>

    Codeschnipsel ist allerdings ungetestet...
  4. Autor dieses Themas

    schachfeld

    schachfeld hat kostenlosen Webspace.

    Wenn es mal so leicht wäre ;)
    Das habe ich natürlich auch schon probiert. Allerdings klappt es nicht...


    Ich gehe mal davon aus, dass der Imput etwa so ausschaut

    ja das tut er...

    achja und btw wie gibst du den codeschnipseln diese wundervollen farben? :D
  5. mit code=html bzw. php

    Probier mal das:
    $benutzername='Dein Name';
    $passwort='Dein Passwort';
    $ftp_server='ftp.lima-city.de';
    if(!empty($_POST['send']) && $_FILES['userfile']['name'] !="") 
       {
    	$connection_id = ftp_connect($ftp_server);
        $login_result = ftp_login($connection_id, $benutzername, $passwort);
    	if ((!$connection_id) || (!$login_result))  
    	  {
           echo "<h1>FTP-Verbindung konnte nicht hergestellt werden!<h1>";
           echo "<p>Verbindung mit FTP-Server als Benutzer {$benutzername} nicht möglich!</p>";
           die;
          } else 
    	       {
                $status = "<p>Verbunden mit FTP-Server als Benutzer {$benutzername}</p>";
               }
        $uploaddir = {$_SERVER["DOCUMENT_ROOT"]}/../bla/gallery/; 
    if(is_dir($uploaddir)) 
          { 
           $upload = ftp_put ($connection_id,$_FILES['userfile']['name'],$uploaddir, FTP_ASCII);    
           if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir.$_FILES['userfile']['name'])) 
    	     {
              echo "<strong><li>'{$_FILES['userfile']['name']} </li></strong> wurde erfolgreich hochgeladen.";
             		    
             } else 
    		      {
                   echo "Ein Fehler ist beim Datei-Upload aufgetreten";
                  }
    	  }
        ftp_close($connection_id);
        unset($_POST['send']);
       }

    Verwende meine Inputform oder passe den Codeschnipsel deinen Erfordernissen an.
    Beachte auf alle Fälle die Begrenzung hinsichtlich Dateigröße und -format.
  6. 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!