kostenloser Webspace werbefrei: lima-city


PHP-Verweise

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    izmir

    izmir hat kostenlosen Webspace.

    Hallo,

    ich hab hier ein kleines Problem zu meinem Anmeldeformular. Ich habe eine verarbeiten.php, die aus meiner anmelden.php via Postbefehl aufgerufen wird. So weit, so gut. Anschließend arbeitet meine verarbeiten.php mühelos meine mail.php und meine inhalt.php ab. Der User bekommt eine Anmeldebestätigung und der Admin die Mitteilung zu dieser Anmeldung. Perfekt!

    Und nun das Problem: Oben Beschriebenes funktioniert auf meinem 1. PHP Webspace (Admin). Jetzt wollte ich auf meinem 2. PHP Webspace (User) folgendes erreichen. Ich installiere dort nur die anmelden.php und die verarbeiten.php. Nun soll nach dem Senden des Anmeldeformulars die per Postbefehl aufgerufene verarbeiten.php folgendes abarbeiten:

    a.) die inhalt.php, die auf dem 1. Webspace (Admin) liegt!
    b.) die mail.php, die ebenfalls auf dem 1. Webspace (Admin) liegt!

    Dies funktioniert aber nicht über die nachfolgende verarbeiten.php:

    <?php $handle = ("http://www.adminwebspace.de/inhalt.php", "r+");

    $handle = ("http://www.adminwebspace.de/mail.php", "r+");

    $betreff = "Anmeldung"; @mail($an,$betreff,$text,"From: ".$email);

    @mail($email,Bestätigungsmail,$inhalt,"From: ".$an); ?>


    Kann mir jemand weiter helfen?


    Gruss izmir








  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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


  3. ...
    <?php $handle = ("http://www.adminwebspace.de/inhalt.php", "r+");

    $handle = ("http://www.adminwebspace.de/mail.php", "r+");

    $betreff = "Anmeldung"; @mail($an,$betreff,$text,"From: ".$email);

    @mail($email,Bestätigungsmail,$inhalt,"From: ".$an); ?>
    ...


    nunja du solltest schon eine Datei mit der Funktion öffnen und nicht die Parameter im Raum stehen lassen ;-)

    sieht dann in etwa so aus...
    <?php  
    $handle = fopen("http://www.adminwebspace.de/inhalt.php", "r+");
    $handle = fopen("http://www.adminwebspace.de/mail.php", "r+");
    
    $betreff = "Anmeldung";       @mail($an,$betreff,$text,"From: ".$email);
    
    @mail($email,Bestätigungsmail,$inhalt,"From: ".$an);  
    ?>


    Das Problem ist aber ein anderes... Du liest jetzt zwar die inhalt.php ein, allerdings wird diese nicht wie gewohnt ausgeführt ;-)
    Da müsstest du dann evtl. noch mit den curl-Funktionen den Code ausführen.
    Mir fällt da nur gerade nicht ein ob ein echo langt. Sieht dann in etwa so aus...
    <?
    // zwischen ob_start und ob_end_flush wird die Ausgabe gepuffert
    ob_start();
    $handle = fopen("http://www.adminwebspace.de/inhalt.php", "r+");
    while(!feof($handle)) {
        $buffer = fgets($handle, 4096);
        echo $buffer;
    }
    fclose($handle);
    
    // Ausgaben in out1 speichern
    $out1 = ob_get_contents();
    ob_end_flush();
    
    echo $out1;
    ?>


    Hoffe konnte bissl helfen

    Grüßle

    Beitrag geändert: 13.6.2007 18:21:21 von scout
  4. Autor dieses Themas

    izmir

    izmir hat kostenlosen Webspace.



    ...
    <?php $handle = ("http://www.adminwebspace.de/inhalt.php", "r+");

    $handle = ("http://www.adminwebspace.de/mail.php", "r+");

    $betreff = "Anmeldung"; @mail($an,$betreff,$text,"From: ".$email);

    @mail($email,Bestätigungsmail,$inhalt,"From: ".$an); ?>
    ...


    nunja du solltest schon eine Datei mit der Funktion öffnen und nicht die Parameter im Raum stehen lassen ;-)

    sieht dann in etwa so aus...
    <?php  
    $handle = fopen("http://www.adminwebspace.de/inhalt.php", "r+");
    $handle = fopen("http://www.adminwebspace.de/mail.php", "r+");
    
    $betreff = "Anmeldung";       @mail($an,$betreff,$text,"From: ".$email);
    
    @mail($email,Bestätigungsmail,$inhalt,"From: ".$an);  
    ?>


    Das Problem ist aber ein anderes... Du liest jetzt zwar die inhalt.php ein, allerdings wird diese nicht wie gewohnt ausgeführt ;-)
    Da müsstest du dann evtl. noch mit den curl-Funktionen den Code ausführen.
    Mir fällt da nur gerade nicht ein ob ein echo langt. Sieht dann in etwa so aus...
    [code]
    <?
    // zwischen ob_start und ob_end_flush wird die Ausgabe gepuffert
    ob_start();
    $handle = fopen("http://www.adminwebspace.de/inhalt.php", "r+");
    while(!feof($handle)) {
    $buffer = fgets($handle, 4096);
    echo $buffer;
    }
    fclose($handle);

    // Ausgaben in out1 speichern
    $out1 = ob_get_contents();
    ob_end_flush();

    echo $out1;
    ?>
    [/close]

    Hoffe konnte bissl helfen

    Grüßle


    ***************************************************************

    Hallo Danke für die Mühe. Nun ich hab das jetzt so getestet:



    <?
    // zwischen ob_start und ob_end_flush wird die Ausgabe gepuffert
    ob_start();
    $handle = fopen('http://www.adminwebspace.de/inhalt.php', 'r+');
    while(!feof($handle)) {
    $buffer = fgets($handle, 4096);
    echo $buffer;
    }
    fclose($handle);

    // Ausgaben in out1 speichern
    $out1 = ob_get_contents();
    ob_end_flush();

    echo $out1;

    // zwischen ob_start und ob_end_flush wird die Ausgabe gepuffert
    ob_start();
    $handle = fopen('http://www.adminwebspace.de/mail.php', 'r+');
    while(!feof($handle)) {
    $buffer = fgets($handle, 4096);
    echo $buffer;
    }
    fclose($handle);

    // Ausgaben in out1 speichern
    $out1 = ob_get_contents();
    ob_end_flush();

    echo $out1;


    $betreff = "Anmeldung"; @mail($an,$betreff,$text,"From: ".$email);

    @mail($email,Bestätigungsmail,$inhalt,"From: ".$an); ?>

    [/close]

    Geklappt hat es allerdings nicht. Ich verstehe leider nicht allzuviel von PHP. Es wäre mir eine Hilfe, wenn ich den Code direkt als verarbeiten.php abspeichern und testen könnte.

    Kannst Du mir den Code so modifizieren, wie Du es meintest, oder stimmt der Code, so wie er hier oben steht?


    Gruß izmir

    :confused:
  5. 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!