php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.04.2005, 21:28  
Gast
 
Beiträge: n/a
Standard [Erledigt] Kontaktformular

Hallo,

ich habe mich soeben an einem Kontaktformular versucht,
allerdings scheint "irgendetwas nicht zu stimmen".

Würde jemand von Euch Pro's sich mal kurz den Quelltext ansehen?
Das wäre sehr nett..


URL gibts auf Anfrage. (PM)

Vielen lieben Dank!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.04.2005, 21:58  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

nope. keine hilfe über pm. entweder quelltext posten oder du kannst die hilfe vergessen.

mehr zum thema:

http://www.phpfriend.de/ftopic5988.html


http://www.lugbz.org/documents/smart...html#noprivate

grüße
axo
axo ist offline  
Alt 22.04.2005, 22:04  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum.

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.

moved to PHP - Anfänger
__________________
mod = master of disaster
Waq ist offline  
Alt 22.04.2005, 22:05  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<? if(isset($_REQUEST['Submit']) && isset($_REQUEST['Name']) && mailcheck($_REQUEST['E-Mail']) && isset($_REQUEST['Mitteilung'])):
                
$msg $_REQUEST['Mitteilung']."\n\nDATUM: ".date("d.m.y H:i:s")."\nIP-ADRESSE: ".$_SERVER['REMOTE_ADDR'];
                
mail("x@xx.xx","xyz",$msg,"From: ".$_REQUEST['E-Mail']);
            
?>Vielen Dank, Ihre Nachricht wurde erfolgreich

      &uuml;bertragen. Wir sind bem&uuml;ht Ihr Anliegen

      schnellstm&ouml;glich zu bearbeiten. 
      <?
            
else:
                
$daten $_REQUEST;
                if(isset(
$_REQUEST['Submit'])): ?>
            Achtung, Sie haben nicht alle Pflichtfelder ausgef&uuml;llt!

            Bitte &uuml;berpr&uuml;fen Sie die folgenden Angaben
 

            [b]
            <? if(empty($_REQUEST['Name'])): echo 'Name
'
; endif; ?>
            <? if(!mailcheck($_REQUEST['E-Mail'])): $daten['E-Mail'] = ""; echo 'E-Mail-Adresse
'
; endif; ?>
            <? if(empty($_REQUEST['Mitteilung'])): echo 'Mitteilung
'
; endif; ?>
            [/b]</font>
 

            und dr&uuml;cken Sie erneut auf &quot;Senden&quot;
            <?    else:
            
?>Hier k&ouml;nnen Sie uns eine Nachricht oder Fragen bzgl.
der Seminare zukommen lassen.<? endif; ?></td>
            <td width="151"></td>
          </tr>
          <tr>
            <td></td>
            <td colspan="2"></td>
          </tr>
</table>
        <form name="form" method="post" action="">
        <table width="396" border="0" cellpadding="0" cellspacing="0" class="Stil1">
          <tr>
            <td width="15"></td>
            <td width="110"></td>
            <td width="271">* Pflichtangaben </td>
          </tr>
          <tr>
            <td></td>
            <td>Firma:</td>
            <td><input name="Firma" type="text" id="Firma" size="35" maxlength="50" class="form" value="<?=$daten['Firma'];?>"></td>
          </tr>
          <tr>
            <td></td>
            <td>Ihre Name:*</td>
            <td><input name="Name" type="text" id="Name" size="35" maxlength="35" class="form" value="<?=$daten['Name'];?>"></td>
          </tr>
          <tr>
            <td></td>
            <td>Anschrift:</td>
            <td><input name="Anschrift" type="text" id="Anschrift" size="35" maxlength="50" class="form" value="<?=$daten['Anschrift'];?>"></td>
          </tr>
          <tr>
            <td></td>
            <td>PLZ, Ort: </td>
            <td><input name="PLZ" type="text" id="PLZ" size="5" maxlength="5" class="form" value="<?=$daten['PLZ'];?>">
              <input name="Ort" type="text" id="Ort" size="26" maxlength="30" class="form" value="<?=$daten['Ort'];?>"></td>
          </tr>
          <tr>
            <td></td>
            <td>Telefon:</td>
            <td><input name="Telefon" type="text" id="Telefon" size="20" maxlength="25" class="form" value="<?=$daten['Telefon'];?>"></td>
          </tr>
          <tr>
            <td></td>
            <td>Telefax:</td>
            <td><input name="Telefax" type="text" id="Telefax" size="20" maxlength="25" class="form" value="<?=$daten['Telefax'];?>"></td>
          </tr>
          <tr>
            <td></td>
            <td>E-Mail-Adresse:*</td>
            <td><input name="E-Mail" type="text" id="E-Mail" size="20" maxlength="25" class="form" value="<?=$daten['E-Mail'];?>"></td>
          </tr>
          <tr>
            <td></td>
            <td>Mitteilung:*</td>
            <td><textarea name="Mitteilung" cols="35" rows="5" id="Mitteilung" class="form" value="<?=$daten['Mitteilung'];?>"></textarea></td>
          </tr>
          <tr>
            <td></td>
            <td></td>
            <td>

            <input type="submit" name="Submit" value="Senden" class="form"></td>
          </tr>
          <tr>
            <td></td>
            <td></td>
            <td></td>
          </tr>
        </table>
        

      </form>    
    <?
            
endif;
            
?>

Bei Absenden des Formulars erscheint folgende Fehlermeldung:

Fatal error: Call to undefined function: mailcheck() in xxxxxxxxxxxxx/kontakt.php on line 86



Das seltsame ist, auf einer anderen Website funktioniert es...

Danke vorab.
 
Alt 22.04.2005, 22:07  
Gast
 
Beiträge: n/a
Standard

Zitat:
Call to undefined function: mailcheck() in xxxxxxxxxxxxx/kontakt.php on line 86
Tja dann wird wohl die Funktion nicht gefunden.

EDIT: Steht jedenfalls nicht in deinen Quelltext.
 
Alt 22.04.2005, 22:21  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jupp. die funktion muss irgendwo sein, evtl. in einem anderen file, das du per include() einbinden musst.
axo ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IE6 Kontaktformular, Probleme mit Variablen Meijestic PHP Tipps 2008 3 07.07.2008 19:29
Kontaktformular plus 3 Attachments funzt net catmoon PHP Tipps 2008 2 25.06.2008 10:15
[Erledigt] Kontaktformular - bitte helft mir celine70 PHP Tipps 2008 3 19.05.2008 11:28
Kontaktformular - Daten vor dem Absenden überprüfen tayke PHP Tipps 2007 22 19.07.2007 22:34
Kontaktformular PHP Tipps 2006 5 03.02.2006 22:32
Kontaktformular - Sieht klasse aus, aber verschickt nix! :-( PHP Tipps 2005-2 15 06.10.2005 19:24
Sehr simples Kontaktformular - Prinzip imported_Ben Beitragsarchiv 2 02.08.2005 22:41
[Erledigt] kontaktformular mit bild PHP-Fortgeschrittene 1 16.02.2005 11:13
Kontaktformular mit Bilder versenden scheibo PHP Tipps 2005 1 11.02.2005 20:10
Kontaktformular Checkbox übergeben PHP Tipps 2005 14 11.02.2005 10:20
Kontaktformular: Felder auslesen und in .txt datei speichern djrace PHP Tipps 2004-2 4 29.12.2004 13:56
Problem mit Kontaktformular? PHP Tipps 2004-2 6 13.12.2004 18:48
Kontaktformular - Nachricht wurde verschickt PHP Tipps 2004 4 22.10.2004 09:18
Kontaktformular verschicken PHP Tipps 2004 6 08.06.2004 21:15
problem mit Kontaktformular PHP Tipps 2004 2 02.06.2004 16:43


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.