kostenloser Webspace werbefrei: lima-city


mein php formular wird nicht angezeigt

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    stage-dukes

    stage-dukes hat kostenlosen Webspace.

    hallo freunde,

    ich hab das problem das mein php formular nicht angezeigt woran kann das liegen? hab eins von hinnendahl

    hoffe ihr könnt mir helfen

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

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

  3. Hallo :wave:
    Um dir zu helfen brauchen wir:
    - Eine Seite von dir wo der Code eingebaut ist
    - den Code selbst
    - und du musst uns sagen, was der Code machen soll

    :-)

    mfg :wave:
  4. Autor dieses Themas

    stage-dukes

    stage-dukes hat kostenlosen Webspace.

    hallo,

    hier ist die seite wo es angezeigt werden soll http://stage-dukes.lima-city.de/Kontakt.php

    der quellcode schaut so aus

    <?php session_start(); ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <meta name="generator" content="Adobe GoLive" />
    <title>Kontakt</title>
    <link href="css/basic.css" rel="stylesheet" type="text/css" media="all" />
    <style type="text/css" media="all"><!--
    body { background-color: #000; background-image: url(Bilder/body_bg.png); background-repeat: no-repeat; background-attachment: fixed; }
    --></style>
    <link href="kontaktformular/kontakt_style.css" rel="stylesheet" type="text/css" media="screen" />
    </head>

    <body>
    <p><?php $script_pfad="kontaktformular/"; require $script_pfad."formmailer.php"; ?></p>
    </body>

    </html>


    alle datein sind auf dem webspace wo es hingehört in den ordner meine ich.
    was die machen soll ist eigendlich klar soll mein kontaktformular anzeigen :-)


    Beitrag zuletzt geändert: 12.2.2011 17:14:38 von stage-dukes
  5. Hallo :wave:
    Das sieht alles in Ordnung aus.
    Für die Ausgabe ist aber die "formmailer.php" verantwortlich. Gib uns doch mal den Quelltext davon :-) Wenn man die Datei zumindest direkt ansurft, passiert auch nichts.
    Mir fällt da gerade ein, dass mehrere Leute dieses Problem mit leeren Seiten haben. Könnte evtl. auch an Wartungsarbeiten/Problemen bei lima-city liegen.

    mfg :wave:
  6. Autor dieses Themas

    stage-dukes

    stage-dukes hat kostenlosen Webspace.

    ich hoffe doch das alles in ordnung is :-)


    hier is die datei von dem formmailer

    <?php

    /** ******************************************************************************************************************************************************************************************************************/

    if (! file_exists($script_pfad) || strstr($script_pfad, ':') || strstr($script_pfad, 'http') || strstr($script_pfad, '%00' || strstr($script_pfad, '...') || strstr($script_pfad, '../.'))) {
    die('<div style="text-align:center;"><h4>:: Direktaufruf nicht zugelassen ::</h4></div>');
    }

    /** ******************************************************************************************************************************************************************************************************************/

    require $script_pfad . 'settings.php';
    require $script_pfad . 'functions.php';
    $user_adresse = getenv('REMOTE_ADDR');
    check_ip($user_adresse);
    if ($found == 1 && $zeitbegrenzung == 1) {
    echo '
    <div id="main_bereich">
    <div id="kontakt_output">
    <div align="center">
    <br/>
    <br/>
    <br/>
    <br/>
    Bitte warten Sie <span style="color:#' . $color . ';"> ' . $wait_time . '</span> Minuten, um das Formular auszuf&uuml;llen!
    <br/>
    <br/>
    <a href="' . $include_name . '"><span style="color:#' . $color . ';">&raquo;</span> Aktualisieren <span style="color:#' . $color . ';">&laquo;</span></a>
    </div>
    </div>
    </div>
    ';
    } else {
    (empty($x1_z) ? exit : $output = '');
    $spam_frage = array(array("5 + 5", "10"), array("2 x 3", "6"), array("7 - 6", "1"), array("1 + 10", "11"), array("6 - 3", "3"), array("9 + 1", "10"), array("4 x 4", "16"));
    $x2_y = "SJTdGlsMSI+d3d3Lmhpbm5lbm";
    $name = trim(htmlspecialchars($_POST['name']));
    $mail = $x1_z . $x1_y;
    $email = trim(htmlspecialchars($_POST['mail']));
    $betreff = trim(htmlspecialchars($_POST['betreff']));
    (empty($x2_y) ? die : $output = '');
    $inhalt = trim(htmlspecialchars($_POST['inhalt']));
    $abfrage = trim(htmlspecialchars($_POST['abfrage']));
    $formmailer = htmlentities($_POST['formmailer']);
    $kopie = htmlentities($_POST['kopie']);
    $mail = $mail . $x2_z . $x2_y . $x3_z;
    $mail = check_mai1($mail);
    if (! isset($_SESSION['zufall'])) {
    $zufall = rand(0, 6);
    $_SESSION['zufall'] = $zufall;
    }
    if (! count($fehler)) {
    if ($pflicht_name == 1 || $pflicht_email == 1 || $pflicht_betreff == 1 || $pflicht_inhalt == 1) {
    $hinweis = 'Felder mit einem <span style="color:#' . $color . ';">*</span> sind <span style="color:#' . $color . ';"> Pflichtfelder</span>';
    }
    } else {
    $hinweis = implode(" | ", $fehler);
    }
    $mail = '<div id="spam">' . $mail . '</div>';
    if (isset($_POST['senden'])) {
    $send = 1;
    check_ip($user_adresse);
    if ($found == 1 && $zeitbegrenzung == 1) {
    echo '
    <div id="main_bereich">
    <div id="kontakt_output">
    <div align="center">
    <br/>
    <br/>
    <br/>
    <br/>
    Bitte warten Sie <span style="color:#' . $color . ';"> ' . $wait_time . '</span> Minuten, um das Formular auszuf&uuml;llen!
    <br/>
    <br/>
    <a href="' . $include_name . '"><span style="color:#' . $color . ';">&raquo;</span> Aktualisieren <span style="color:#' . $color . ';">&laquo;</span></a>
    </div>
    </div>
    </div>
    ';
    } else {
    if (! empty($formmailer)) {
    echo '<meta http-equiv="Refresh" content="0;' . $ihre_weiterleitung . '">';
    exit();
    }
    if ($email) check_mail($email);
    if ($falsch) $fehler[] = 'Ihre <span style="color:#' . $color . ';">Email</span> ist nicht korrekt!';
    if (! $name && $pflicht_name == "1") $false = 1;
    if (! $email && $pflicht_email == "1") $false = 1;
    if (! $betreff && $pflicht_betreff == "1") $false = 1;
    if (! $inhalt && $pflicht_inhalt == "1") $false = 1;
    if ($false) $fehler[] = 'Bitte <span style="color:#' . $color . ';">Pflichtfelder</span> ausf&uuml;llen';
    if ($spamschutz == 1 && $abfrage != $spam_frage[$_SESSION['zufall']][1]) $fehler[] = 'Das <span style="color:#' . $color . ';">Ergebnis</span> ist falsch.';
    if (! count($fehler)) {
    $line = '---------------------------------------------------------------------';
    if ($html_mail == 1) {
    $inhalt = str_replace("\r\n", "<br/>", $inhalt);
    $body = '<div style="font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;\">';
    }

    $body .= '<br/>' . $line . '<br/>
    Betreff: ' . $betreff . '<br/>
    ' . $line . '<br/>
    Kontaktdaten:<br/><br/>

    Name: ' . $name . '<br/>
    E-Mail: ' . $email . '<br/>
    ' . $line . '<br/>
    Nachricht:<br/><br/>
    ' . $inhalt . '<br/>
    ' . $line . '<br/>

    ';
    if ($html_mail == 1) {
    $body .= '<a href="mailto:' . $name . '<' . $email . '>?subject=' . $betreff . '" style="color:#FF6600;text-decoration:none;">Zu ' . $name . ' Kontakt aufnehmen</a></div>';
    $header = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=' . $charset . "\r\n";
    $header .= 'From: ' . $name . '<' . $email . '>' . "\r\n";

    } else {
    $header = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/plain; charset=' . $charset . "\r\n";
    $header .= 'From: ' . $name . '<' . $email . '>' . "\r\n";
    $body = str_replace('<br/>', '', $body);
    }
    if (@mail($empfaenger, $betreff, $body, $header)) {
    if ($kopie == 1) {
    @mail($email, "Kopie von: " . $betreff, $body, $header);
    }
    danke($name, $email, $ihr_name, $color);
    if ($zeitbegrenzung == 1) {
    set_ip($user_adresse);
    }
    unset($_SESSION['zufall']);
    } else {
    $hinweis = 'Beim <span style="color:#' . $color . ';">Versand</span> trat ein <span style="color:#' . $color . ';">Fehler</span> auf! Bitte versuchen Sie es erneut!';
    $inhalt = str_replace('<br/>', "\r\n", $inhalt);
    (empty($mail) ? $output = '' : show_form());
    }
    } else {
    $hinweis = implode(" | ", $fehler);
    (empty($mail) ? $output = '' : show_form());
    }
    }
    } else {
    (empty($mail) ? $output = '' : show_form());
    }
    } ?>
  7. Hallo :wave:
    Also anscheinend liegt es wirklich an lima-city. Weil wenn man die Datei direkt ansurft sollte "Direktaufruf nicht zugelassen" erscheinen.
    Ich gehe mal davon aus, dass du versucht hast die Datei erneut hochzuladen.
    Der Quelltext selbst sieht korrekt aus(natürlich hab ichs jetzt nur überflogen).

    Hast du die Möglichkeit es bei einem anderen Hoster zu probieren?

    Das wäre alles, was ich dir im Moment raten kann :biggrin:

    mfg :wave:
  8. Autor dieses Themas

    stage-dukes

    stage-dukes hat kostenlosen Webspace.

    ewt liegt es es ja auch an den pvp befehlen die lima-city zu verfügung stellt?
    is da was nicht erlaubtes drinne das lima es unterbindet?
  9. Hallo :wave:

    Tut mir Leid, ich verstehe nicht, was du meinst :biggrin: "pvp"-Befehle?
    Meinst du PHP? ;)

    Ich weiß zwar nicht, was auf Lima-City so alles deaktiviert ist, aber es sieht nicht danach aus, dass bei dem Script irgendetwas arg unübliches verwendet wurde.

    Wie gesagt: Es könnte auch an Problemen bei lima-city liegen. Da gabs doch ein paar threads derselben Natur *such*
    -> versuchen erneut hochzuladen
    -> bei einem anderen Hoster versuchen
    -> darauf hoffen, dass das hier jemand liest, der sich sehr gut auskennt :prost:

    mfg .wave:
  10. Autor dieses Themas

    stage-dukes

    stage-dukes hat kostenlosen Webspace.

    ja ich meinte php :-)

    dann könnte lima-city aber mal eine info ins forum schreiben wenn sie so eine wartungsarbeit durchführen. obwohl sie ja schon sehr lange wartungsarbeiten machen.



    es geht jetzt!!! habe noch mal alles einzeln hochgeladen. da war wohl irgendeine datei nicht richtig hochgeladen worden.


    danke für die nette hilfe


    Beitrag zuletzt geändert: 12.2.2011 19:06:29 von stage-dukes
  11. 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!