Ergebnis 1 bis 9 von 9

Thema: Mit PHP komletten Odrner kopiern

  1. #1
    susanna
    Gast

    Standard Mit PHP komletten Odrner kopiern

    Kann man mit PHP auf dem Webserver einen kompletten Order kopieren und gleichzeitig umbenennen? Wenn ja, kann mir jemand zeigen wie das geht?

    Der Quellordner ist immer der gleiche, der zielordner bekommt immer einen neuen Namen. Ich hane mir vorgestellt es über eine Varailbe zu machen
    wie:
    www.meine domain.de/copy.php?ziel=bilder1000

    jetzt schon mal Danke für die Hilfe

    Susanna
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    coder
    Gast

    Standard Versuch smal

    Code:
    <?
    function copydir&#40;$from_dir,$to_dir&#41; &#123;
      if&#40;file_exists&#40;$from_dir&#41;&#41; &#123;
        $dir = dir&#40;$from_dir&#41;;
        while&#40;$file = $dir->read&#40;&#41;&#41; &#123;
          if&#40;$file != "." && $file != ".."&#41; &#123;
            if&#40;is_dir&#40;$to_dir."/".$file&#41;&#41; &#123;
              if&#40;!file_exists&#40;$to_dir."/".$file&#41;&#41; &#123;
                @mkdir&#40;$to_dir."/".$file, 0777&#41;;
              &#125;
              copydir&#40;$from_dir."/".$file,$to_dir."/".$file&#41;;
            &#125; else &#123;
              @copy&#40;$from_dir."/".$file,$to_dir."/".$file&#41;;
            &#125;
          &#125;
        &#125;
      &#125; else &#123;
        echo"Den Ordner ".$from_dir." gibt es nicht!";
      &#125;
    &#125;
    
    copydir&#40;"zip","6000"&#41;
    ?>

  3. #3
    susanna
    Gast

    Standard

    Habs probiert, funktioniert nicht keine reaktion

  4. #4
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich denke mal es ist ein linux server?!?!

    dann probiere es mal mit:

    shell_exec('cp '.$Startordner.' '.$zielordner.);

    dafür musst du denn aber absolute pfade benutzen.

  5. #5
    susanna
    Gast

    Standard

    Danke funktioniert der Ordner wird kopiert. Aber wie die Variable $zielordner mit einem Formular übergeben?

    da sich der Zielordner ja jedesmal ändert?

  6. #6
    susanna
    Gast

    Standard

    Habe folgendes Formular angelegt
    ich weiß nur nicht wie die Variable hinter die URL bekomme


    Code:
    <html>
    <head>
       <title>Ordneranlegen</title>
    </head>
    <body topmargin="10" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="2" marginheight="2">
       <center>
       <form action="copy.php?" method="post">
       <input type="text" name="zielordner" size="20">
       <input type="submit" value="Ordner anlegen" >
          <hr noshade color="#FF0000" size="1">
       </form>
       </center>
    </body>
    </html>

  7. #7
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Code:
    <html>
    <head>
    <title>Ordneranlegen</title>
    </head>
    <body topmargin="10" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="2" marginheight="2">
    <center>
    <form action="copy.php?" method="post">
    <input type="text" name="zielordner" size="20">
    <input type="submit" value="Ordner anlegen" >
    <hr noshade color="#FF0000" size="1">
    </form>
    </center>
    </body>
    </html>
    
    
    
    
    
    <?PHP
    
    echo $_POST&#91;'zielordner'&#93; ;
    
    ?>

  8. #8
    susanna
    Gast

    Standard

    Funzt nicht kopiert immer in den Rootordner.

  9. #9
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ??

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •