tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
576
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Cooper Tutorials.de Gastzugang
    Hi, ich habe eine Startseite die u.a. eine Funktion bietet eine Textdatei einzulesen.
    Dieses Link öffnet sich in einem neuen Fenster. Der Upload und das auslesen des Textes funktioniert auch einwandfrei, jedoch kann möchte ich gerne wissen, wie ich es möglich machen kann, das sich das Fenster nach dem upload schliesst und der Text in die <textarea> des Hauptformulars übernommen wird.

    Der Code für den Upload:
    PHP-Code:

    <? session_start();
    $_SESSION['textup']=$up;
    $_SESSION['up'];


    echo 
    "<div class='pdf'>";
    echo 
    "<form action ='index.php' method='post' enctype='multipart/form-data'>";
    echo 
    "<div class='pdf'>Datei: <br></div><input name='datei' type='file' class='pdf'><br>";
    echo 
    "<input type='submit' value='Upload' class='pdf'>";

    if (
    $_FILES["datei"]["name"] == "")
    {
        echo 
    "<br>Keine Datei übetragen";
        exit;
    }
    if (
    $_FILES["datei"]["tmp_name"] == "")
    {
        echo 
    "<br>Fehler in der Übertragung, Datei zu groß";
        exit;
    }
    if (
    $_FILES["datei"]["size"] == 0)
    {
        echo 
    "<br>leere Datei";
        exit;
    }
    move_uploaded_file($_FILES["datei"]["tmp_name"], "files/" .$_FILES["datei"]["name"]);
    echo 
    "<div class='pdf'>Datei ".$_FILES['datei']['name']." erfolgreich übertragen</div>";

    $datei=$_FILES["datei"]["name"];
    $up="files/".$datei;

    echo 
    "<textarea name='textup' cols='100' rows='30' wrap='hard'>";readfile($up);echo "</textarea>";

    unlink ("files/".$datei);
    echo 
    "</div>";
    echo 
    "</form>";

    ?>
    und so die Zeile im Index

    HTML-Code:
    ---------------------------------------------------------------------------------
      <textarea name="Text" cols="100" rows="30" wrap="hard" class="Stil1" id="Text">[PHP]<? if ($up){ readfile ($up);}?>[/PHP]</textarea></td>
    ------------------


    hat jemand ne Idee bzw. nen link für mich wo ich das nachlesen kann.
     

  2. #2
    Avatar von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant
    Registriert seit
    May 2003
    Ort
    Leipzig
    Beiträge
    2.323
    Das Problem lässt sich mit JavaScript lösen. Und zwar kannst Du in dem Popup-Fenster über das Objekt "opener" auf das Fenster zugreifen, das das Popup geöffnet hat. Einfach mal danach googeln.

    snuu
     
    Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
    www.sven-petruschke.de

Ähnliche Themen

  1. Funktion in einem anderen Fenster aufrufen
    Von swunder im Forum Borland CBuilder und VCL
    Antworten: 0
    Letzter Beitrag: 02.01.08, 16:54
  2. Höhe aus einem anderen div übernehmen
    Von hugo1981 im Forum CSS
    Antworten: 10
    Letzter Beitrag: 21.11.07, 11:44
  3. Antworten: 4
    Letzter Beitrag: 09.01.07, 12:29
  4. Daten von einem Fenster in ein anderes Fenster übertragen
    Von Maximus im Forum .NET Web und Kommunikation
    Antworten: 3
    Letzter Beitrag: 26.10.06, 12:02
  5. Von einem Fenster eine Methode in einem anderen Aufrufen
    Von Benzol im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 08.11.04, 10:45