ilch Forum » Allgemein » HTML, PHP, SQL,... » php problem nach content code

Geschlossen
  1. #1
    User Pic
    hE1nO Mitglied
    Registriert seit
    10.10.2006
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    hi habe folgendes problem.
    ich hab mir nen formmailer genommen und wollte den in ilch einbinden was auch klappt jedoch wenn ich den content code
    rein schreibe geht die php nicht mehr.
    wenn ich ihn wieder rausnehme läuft die php wieder
    kann mir da jemand helfen habe auch leider wenig ahnung von php.

    <?php 
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    $title = $allgAr['title'].' :: Anpassunganfragen';
    
    $hmenu = 'Anpassunganfrage';
    
    $design = new design ( $title , $hmenu, 1, 'downloads/index.htm' );
    
    $design->header();
    ?>
    <?
    
    // ----- E-Mail an die die Daten des Formulars gesendet werden sollen. ----- // 
    
    $ihre_email 				= "Support@FYJO-Media.de"; 
    $betreff_der_nachrichten 	= "Sponsoring Anfrage.";
    
    
    // ----- Hier muss nichts mehr geändert werden ----- // 
    
    require_once('func.inc.php');
    $meldungen = "";
    
    array_escape_and_strip(&$_POST);
    array_unescape(&$_POST);
    
    if(isset($_POST['action'])){
    	
    	switch($_POST['action']){
    		
    		case 'submit':
    			
    			if(!check_email($_POST['email'])){
    				$meldungen .= "Bitte geben Sie eine gültige E-Mail Adresse ein.<br>";
    				$error = 1;
    			}
    			if(empty($_POST['nachricht'])){
    				$meldungen .= "Bitte geben Sie eine Nachricht ein.<br>";
    				$error = 1;
    			}
    			
    			if($error) { break; }
    			
    			$message =  "Neue Design Anfrage:\n\n".
    						"Kontaktdaten:\n".
    						"Name: $_POST[name]\n".
    						"E-Mail: $_POST[email]\n".
    						"Für: $_POST[Für]\n".
    						"ICQ: $_POST[ICQ]\n".
    						"------------------------- Nachricht -------------------------\n\n".
    						"$_POST[nachricht]\n\n".
    						"------------------------- ENDE -------------------------\n\n".
    						"Uhrzeit: ".date('d.m.Y - H:i:s');
    			
    			$x = @mail($ihre_email,addslashes($betreff_der_nachrichten),$message,"from: $ihre_email");
    			
    			if($x){
    				$meldungen .= "Vielen Dank für Ihre Anfrage.Wir nehmen so schnell wie möglich Kontakt auf!";
    				$_POST = array();
    				break;
    			}
    			
    			$meldungen .= "Aufgrund eines technischen Fehlers konnten wir Ihre Nachricht nicht empfangen.<br>".
    						  "Bitte setzen Sie sich anderweitig mit uns in Verbindung.<br>Vielen Dank für Ihr Verständnis!";
    			break;
    			
    			
    			
    	}
    	
    
    }
    ?>
    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Ihr Name*</title>
    <style>
    <!--
    .Stil1 {
    	color: #FF0000;
    	font-weight: bold;
    }
    .Stil2 {font-size: 10px}
    -->
    </style>
    </head>
    
    <body>
    
    <table width="416" border="0" align="center" cellpadding="0" cellspacing="0">
    	<tr>
    		<td width="500" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000">
    		<form name="form1" method="post" action="<?=$_SERVER['PHP_SELF']?>">
    			<table width="416" border="0" cellspacing="0" cellpadding="4">
    				<tr>
    					<td colspan="2" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000">
    					<span class="Stil1"><?=$meldungen?></span></td>
    				</tr>
    				<tr>
    					<td width="36%" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000">
    					<strong>Ihr Name*:</strong><br>
    					<input name="name" type="text" id="name" value="<?=$_POST['name']?>"></td>
    					<td width="64%" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000">
    					<strong>Ihre E-Mail*:</strong><br>
    					<input name="email" type="text" id="email" value="<?=$_POST['email']?>"></td>
    				</tr>
    				<tr>
    					<td style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000"><strong>Design für: <span class="Stil2">(Clan,Community..)</span></strong><br>
    				  <input name="Für" type="text" id="Für" value="<?=$_POST['Für']?>"></td>
    					<td style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000">
    					<strong>ICQ:</strong><br>
    					<input name="ICQ" type="text" id="ICQ" value="<?=$_POST['ICQ']?>"></td>
    				</tr>
    				<tr>
    					<td colspan="2" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000">
    					<strong>Kommentar*:<br>
    					</strong>
    					<textarea name="nachricht" cols="50" rows="5" id="nachricht"><?=$_POST['nachricht']?></textarea>
         				</td>
    				</tr>
    				<tr>
    					<td colspan="2" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000">
    					* Pflichtfelder <br>
    					<br>
    					<input name="Submit" type="submit" value="Absenden">
    					<input name="action" type="hidden" id="action" value="submit">
    					</td>
    				</tr>
    			</table>
    		</form>
    		</td>
    	</tr>
    </table>
    
    </body>
    
    </html>
     <?   $design->footer(); ?>



    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich weiß nicht ob das jetzt der Fehler ist aber hier
    $message =  "Neue Design Anfrage:\n\n".
                            "Kontaktdaten:\n".
                            "Name: $_POST[name]\n".
                            "E-Mail: $_POST[email]\n".
                            "Für: $_POST[Für]\n".
                            "ICQ: $_POST[ICQ]\n".
                            "------------------------- Nachricht -------------------------\n\n".
                            "$_POST[nachricht]\n\n".
                            "------------------------- ENDE -------------------------\n\n".
                            "Uhrzeit: ".date('d.m.Y - H:i:s');

    fehlen auf jeden Fall die ' ' in den $_POST Variablen, also z.B. $_POST['name'] usw.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    hE1nO Mitglied
    Registriert seit
    10.10.2006
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    hm ne hab gerade ma probiert aber dann kommt nen fehler.
    Es geht ja normal aber wenn ich
    <?php
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    $title = $allgAr['title'].' :: Anpassunganfragen';
    
    $hmenu = 'Anpassunganfrage';
    
    $design = new design ( $title , $hmenu, 1, 'downloads/index.htm' );
    
    $design->header();
    am ende <?   $design->footer(); ?>
    ?>

    schreibe geht die php nicht mehr und ist so wie man auf dem link sieht.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten