Ergebnis 1 bis 3 von 3

Thema: Homepage Maker5Pro

  1. #1
    HTML Newbie
    Registriert seit
    24.01.2010
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Daumen hoch Homepage Maker5Pro

    Hallo. Ich habe folgendes Problem.
    Ich habe ein Gästebuch für meine Homepage erstellt.
    Nun wenn ich den Eintrag senden möchte, macht sich ein neues Fenster auf mit folgendem Text:
    Oder was muss ich einstellen?
    Würde mich über eine Antwort freuen.
    Danke


    <?php
    //Version 1.1
    //Diese Skripts drfen nur in Verbindung mit Programmen von ViennaSoft eingesetzt werden.
    //www.viennasoft.at Alle Rechte vorbehalten. ViennaSoft 1200 Wien

    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache");

    $mailto = "";
    $subject= "";
    $headers = "";
    $mailto_moderiert = "ja";

    $vs_servertimedif =0;

    $configfile="";

    $handle=opendir('.');
    while (($file = readdir($handle))!==false) {
    $pos = strpos ($file, ".vsconfig");
    if ($pos !== false) {
    $configfile=$file;
    break;
    }
    }
    closedir($handle);

    if($configfile!=""){
    if(file_exists($configfile)&& is_readable($configfile)){
    $ftemp = fopen($configfile,"r");
    $c_config_content = fread($ftemp, filesize($configfile));
    fclose($ftemp);
    $c_config = explode("|", $c_config_content);
    $admin_name=$c_config[1];
    $admin_pw=$c_config[2];
    $c_iptime = $c_config[3];
    $c_ipsavetime = $c_config[4];
    $c_onlinetime = $c_config[5];
    $c_anzeige = $c_config[6];
    $vs_servertimedif = $c_config[7];
    }
    }

    $vs_timestamp = time() - $vs_servertimedif;


    if($HTTP_SERVER_VARS['REQUEST_METHOD'] == "GET") {
    echo "<html><head><title>www.ViennaSoft.at PHP Formularskript</title></head><body><h1>www.ViennaSoft.at</h1><br><b>PHP Formularskript</b><br>Das Skript ist korrekt installiert. Das Skript kann nur mit der Methode \"post\" aufgerufen werden.</body></html>";
    exit();
    }

    $feldnamen = array_keys($HTTP_POST_VARS);
    $feldwerte = array_values($HTTP_POST_VARS);

    $vs_host = getenv('HTTP_HOST');
    $vs_browser = getenv('HTTP_USER_AGENT');

    $vs_referer = getenv('HTTP_REFERER');

    $vs_formular_adresse = @$HTTP_REFERER;



    if($secure_domain_on == "yes") {
    $vs_formular_adresse_array = parse_url($vs_formular_adresse);
    $form_domain = $vs_formular_adresse_array[host];
    if($form_domain != $HTTP_SERVER_VARS[HTTP_HOST]) {
    echo "Fehler. Der Aufruf des Skripts kann nur innerhalb der Domain erfolgen.";
    $error = "yes";
    }
    }

    //IP ADDRESS Sperre
    if($ban_ip_on == "yes") {
    if(strstr($ban_ip_list, $HTTP_SERVER_VARS[REMOTE_ADDR])) {
    echo "<html><head><title>ViennaSoft PHP Formular</title></head>
    <body>Ihre IP-Adresse ist auf der Bannliste. Sie k&ouml;nnen keine Mails versenden.
    </body></html>
    ";
    $error = "yes";
    }
    }


    if($error == "yes") {
    exit();
    }

    // LOAD EMAIL CONTENTS
    $message_email = "Formulareingaben von $vs_formular_adresse \n\n";
    $message_flat = "Formulareingaben von $vs_formular_adresse \n\n";
    $message_csv = "";
    $mailto_datasep = "|\n";
    $mailto_fieldsep = "^";


    for ($i = 0; $i < count($feldnamen); $i++) {
    if($feldnamen[$i] == "mailto") {
    if($feldwerte[$i] != "") {
    $mailto=$feldwerte[$i];
    }
    }
    elseif($feldnamen[$i] == "mailto_cc") {
    if($feldwerte[$i] != "") {
    $headers .= "Cc: $feldwerte[$i]\r\n";
    }
    }
    elseif($feldnamen[$i] == "mailto_bcc") {
    if($feldwerte[$i] != "") {
    $headers .= "Bcc: $feldwerte[$i]\r\n";
    }
    }
    elseif($feldnamen[$i] == "mailto_from") {
    if($feldwerte[$i] != "") {
    $headers .= "From: $mailto_from\r\n";
    $headers_autoantwort .= "From: $mailto_from\r\n";
    }
    }
    elseif($feldnamen[$i] == "mailto_subject") {
    if($feldwerte[$i] != "") {
    $subject = "$feldwerte[$i]";
    }
    }
    elseif($feldnamen[$i] == "mailto_antwortseite") {
    if($feldwerte[$i] != "") {
    $mailto_antwortseite = "$feldwerte[$i]";
    }
    }
    elseif($feldnamen[$i] == "mailto_template") {
    if($feldwerte[$i] != "") {
    $mailto_template = "$feldwerte[$i]";
    }
    }
    elseif($feldnamen[$i] == "mailto_csvfile") {
    if($feldwerte[$i] != "") {
    $mailto_csvfile = "$feldwerte[$i]";
    }
    }
    elseif($feldnamen[$i] == "mailto_flatfile") {
    if($feldwerte[$i] != "") {
    $mailto_flatfile = "$feldwerte[$i]";
    }
    }
    elseif($feldnamen[$i] == "mailto_sepfile") {
    if($feldwerte[$i] != "") {
    $mailto_sepfile = "$feldwerte[$i]";
    }
    }
    elseif($feldnamen[$i] == "mailto_datasep") {
    if($feldwerte[$i] != "") {
    $mailto_datasep = "$feldwerte[$i]";
    }
    }
    elseif($feldnamen[$i] == "mailto_fieldsep") {
    if($feldwerte[$i] != "") {
    $mailto_fieldsep = "$feldwerte[$i]";
    }
    }

    elseif($feldnamen[$i] == "mailto_emailfield") {
    if($feldwerte[$i] != "") {
    $mailto_emailfield = "$feldwerte[$i]";
    }
    }

    elseif($feldnamen[$i] == "mailto_datafile") {
    if($feldwerte[$i] != "") {
    $mailto_datafile = "$feldwerte[$i]";
    }
    }

    elseif($feldnamen[$i] == "mailto_moderiert") {
    if($feldwerte[$i] != "") {
    $mailto_moderiert = "$feldwerte[$i]";
    }
    }

    else{
    $message_html .= "$feldnamen[$i]:$feldwerte[$i]<br>";
    $message .= "$feldnamen[$i]:$feldwerte[$i]\n";
    $message_flat .= "$feldnamen[$i]:$feldwerte[$i]\n";
    $message_sep .= "$feldwerte[$i]$mailto_fieldsep";
    }
    }

    $message .= "\n";
    $message_flat .= "------------\n";
    $message_sep .= $mailto_datasep;
    $message_html .= "<html><body>Automatisch erzeugte Antwortseite.<br><br>Folgende Daten wurden versendet:<br><br>".$message_html;
    $message_mailantwort = $message;

    // email
    mail($mailto, $subject, $message, $headers);

    // automatische antwort email
    if($mailto_emailfield != "") {
    for ($i = 0; $i < count($feldnamen); $i++) {
    if($feldnamen[$i] == $mailto_emailfield) {
    $email = $feldwerte[$i];
    }
    }
    if($email != "") {
    if($mailto_template != "") {
    if(file_exists($mailto_template)){
    if (is_readable($mailto_template)) {
    $filehandle = fopen($mailto_template,"r");
    $message_mailantwort = fread ($filehandle,filesize($mailto_template));
    fclose ($filehandle);
    }
    }
    }
    mail($email, $subject, $message_mailantwort, $headers_autoantwort);
    }
    }

    // Speichern in Datei (Trennzeichen)
    if($mailto_sepfile != ""){
    if (!file_exists($mailto_sepfile)){
    echo "Fehler: Die Datei ".$mailto_sepfile." ist nicht installiert. Die Datei ist in der Formularsteuerung angegeben und muss auf dem Server im Verzeichnis vs_php enthalten sein.<br>";
    $fehler=$fehler+1;
    }
    else{
    if (!is_readable($mailto_sepfile) || !is_writable($mailto_sepfile)){
    echo "Fehler: Falsche Dateirechte f&uuml;r Datei <b>".$mailto_sepfile."</b><br>Setzen Sie die Dateirechte der Datei mit dem FTP Programm auf 666 oder hoeher.\n";
    $fehler=$fehler+1;
    }
    else{
    $speichern = fopen ($mailto_sepfile,"a+");
    fwrite($speichern,$message_sep);
    fclose($speichern);
    }
    }
    }

    // Speichern in Flatfile
    if($mailto_flatfile != ""){
    if (!file_exists($mailto_flatfile)){
    echo "Fehler: Die Datei ".$mailto_flatfile." ist nicht installiert. Die Datei ist in der Formularsteuerung angegeben und muss auf dem Server im Verzeichnis vs_php enthalten sein.<br>";
    $fehler=$fehler+1;
    }
    else{
    if (!is_readable($mailto_flatfile) || !is_writable($mailto_flatfile)){
    echo "Fehler: Falsche Dateirechte f&uuml;r Datei <b>".$mailto_flatfile."</b><br>Setzen Sie die Dateirechte der Datei im FTP Programm auf 666 oder hoeher.\n";
    $fehler=$fehler+1;
    }
    else{
    $speichern = fopen ($mailto_flatfile,"a+");
    fwrite($speichern,$message_flat);
    fclose($speichern);
    }
    }
    }

    // Speichern in VS Daten Datei

    if($mailto_datafile != ""){
    if (!file_exists($mailto_datafile)){
    echo "Fehler: Die Datei ".$mailto_datafile." ist nicht installiert. Die Datei ist in der Formularsteuerung angegeben und muss auf dem Server im Verzeichnis vs_php enthalten sein.<br>";
    $fehler=$fehler+1;
    }
    else{
    if (!is_readable($mailto_datafile) || !is_writable($mailto_datafile)){
    echo "Fehler: Falsche Dateirechte f&uuml;r Datei <b>".$mailto_datafile."</b><br>Setzen Sie die Dateirechte der Datei im FTP Programm auf 666 oder hoeher.\n";
    $fehler=$fehler+1;
    }
    else{
    $id = time();

    $parent_id = vsget_str($_POST['parent_id']);

    $name = vsget_str($_POST['name']);
    $vorname = vsget_str($_POST['vorname']);
    $anrede = vsget_str($_POST['anrede']);

    $email = vsget_str($_POST['email']);
    $homepage = vsget_str($_POST['homepage']);

    $adresse = vsget_str($_POST['adresse']);
    $land = vsget_str($_POST['land']);
    $plz = vsget_str($_POST['plz']);
    $wohnort = vsget_str($_POST['wohnort']);

    $titel = vsget_str($_POST['titel']);
    $text = vsget_str($_POST['text']);
    $kommentar = vsget_str($_POST['kommentar']);

    $datum = date("d.m.Y", $vs_timestamp);
    $zeit = date("H:i", $vs_timestamp);

    $ip = $_SERVER['REMOTE_ADDR'];

    $res0 = vsget_str($_POST['user1']);
    $res1 = vsget_str($_POST['user2']);
    $res2 = vsget_str($_POST['user3']);
    $res3 = vsget_str($_POST['user4']);
    $res4 = vsget_str($_POST['user5']);
    $res5 = vsget_str($_POST['user6']);

    $neuer_eintrag = "$id^$parent_id^$name^$vorname^$anrede^$email^$hom epage^$adresse^$land^$plz^$wohnort^$titel^$text^$k ommentar^$datum^$zeit^$ip^$res0^$res1^$res2^$res3^ $res4^$res5^^^^^^^^$mailto_moderiert^|";

    $speichern = fopen ($mailto_datafile,"a+");
    if (!fwrite($speichern,$neuer_eintrag)){
    error($speichern." konnte nicht geschrieben werden! Bitte die Dateirechte der Datei ".$mailto_datafile." im Verzeichnis 'vs_php' auf 777 &auml;ndern!");
    }
    fclose($speichern);
    }
    }
    }



    //Fehlermeldungen ausgeben



    // antwortseite anzeigen
    if($mailto_antwortseite != ""){
    if(!file_exists($mailto_antwortseite)){
    echo $message;
    }
    else{
    header("Location: $mailto_antwortseite");
    }
    }
    else{
    header("Location: $vs_formular_adresse");
    }

    exit;

    function error($fehler){
    echo $fehler.$fehlerstring;
    }


    function vsget_str($ersetz) {
    $ersetz = stripslashes($ersetz);
    $ersetz = htmlentities($ersetz, ENT_QUOTES);
    $ersetz = str_replace("\n", "<br>", $ersetz);
    $ersetz = str_replace("^","^",$ersetz);
    $ersetz = str_replace("|", "|", $ersetz);
    return $ersetz;
    }

    function vsget_strrev($ersetz) {
    $ersetz = stripslashes($ersetz);
    $ersetz = str_replace("<br>", "\n", $ersetz);
    $ersetz = str_replace("^","^",$ersetz);
    $ersetz = str_replace("|", "|", $ersetz);
    return $ersetz;
    }







    ?>
    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
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: Homepage Maker5Pro

    Wie wäre es mit [PHP ]$bala[/PHP ]? Das würde einiges helfen.
    Und welcher Text kommt?
    Oder was muss ich da einstellen
    wohl eher nicht.
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  3. #3
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Homepage Maker5Pro

    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

Ähnliche Themen

  1. Homepage für Webmaster > [url]www.project-homepage.de[/url]
    Von vidioh im Forum Eure Homepages und Foren - Vorstellung und Bewertungen
    Antworten: 5
    Letzter Beitrag: 25.07.2005, 20:49

Stichworte

Berechtigungen

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