kostenloser Webspace werbefrei: lima-city


Kontaktformular

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    swissminecraftserver

    Kostenloser Webspace von swissminecraftserver

    swissminecraftserver hat kostenlosen Webspace.

    Hallo zusammen


    Ich habe ein Formular erstellt mit dem man E-mails versenden kann
    da funktioniert ja alles.

    Nun habe ich in einer Zeile:

    <input type="hidden" name="empf" value="meine E-mail">
    (Ich habe es in einer PHP Datei)

    So jetzt will ich das das versteckt ist, nicht das man (Bei Chome):
    Rechtsklick
    Element untersuchen
    Und dann das hidden ersetzen mit text



    Kann ich das
    <input type="hidden" name="empf" value="meine E-mail">
    irgenwie in PHP verstecken, so
    dass man es nicht sieht?


    Danke


    Lg swissmcs

    Beitrag zuletzt geändert: 22.7.2012 18:50:34 von swissminecraftserver
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. thoba

    Co-Admin Kostenloser Webspace von thoba

    thoba hat kostenlosen Webspace.

    Du kannst es nicht effektiv verstecken.

    Änder doch einfach die Sendezeile in deinem PHP-Code: mail('Meine E-Mail', 'Mein Betreff', $nachricht);

    Danach kannst du das versteckte Formularfeld aus dem HTML-Code nehmen.
  4. Autor dieses Themas

    swissminecraftserver

    Kostenloser Webspace von swissminecraftserver

    swissminecraftserver hat kostenlosen Webspace.

    Ach bin ich blöde :wazzup:


    Danke vielmals darauf hätte ich kommen können :)
    Aber egal...Trotzdem Danke

    Lg

    Beitrag zuletzt geändert: 22.7.2012 19:00:30 von swissminecraftserver
  5. thoba

    Co-Admin Kostenloser Webspace von thoba

    thoba hat kostenlosen Webspace.

    Bitte, gern geschehen.

    *CLOSED*

    Bei Rückfragen PN an mich.

    Edit: Auf Wunsch des Threaderstellers: *REOPENED*

    Beitrag zuletzt geändert: 22.7.2012 19:46:42 von thoba
  6. Autor dieses Themas

    swissminecraftserver

    Kostenloser Webspace von swissminecraftserver

    swissminecraftserver hat kostenlosen Webspace.

    Ich habe nun Folgendes Problem:
    Wenn ich nun eine Mail schreibe dann Sendet es die E-Mail,
    aber wenn ich dann anschließend nochmals eine Schreibe,
    sendet es beide E-Mails. Geschrieben und gesendet wird in der gleichen Datei,
    so wie kann ich das jetzt machen das es nur die 2. Mail sendet die ich schreibe?
    Wenn ich ja die Seite reloade sendet es wieder.

    Hier noch der Code zum Senden:

    $name = ($_POST['name']);
    $absender = ($_POST['absender']);
    $antwort = "$absender";
    $empf= "user@example.org";
    $betreff= ($_POST['betreff']);
    $text1= ($_POST['text']);
    $text= " <font color='red>'$name</font> hat folgendes geschrieben: <br> $text1";
    			
    $from = "From: $name <$absender>\r\n";
    $from .= "Reply-To: $antwort\r\n";
    $from .= "Received: from $absender\r\n";
    $from .= "Content-Type: text/html\n";
    					
    					
    					
    if( mail($empf, $betreff, $text, $from) ){
    
    echo "die E-Mail wurde gesendet";
    
    }


    Lg swissmcs

    EDIT (by thoba): E-Mail Adresse zensiert, damit Threadersteller in Zukunft nicht zugespammt wird.
    EDIT (by swissmcs): Danke :).

    Beitrag zuletzt geändert: 22.7.2012 20:03:43 von swissminecraftserver
  7. Vllt ist es einfach und du solltest nach dem senden die variablen clearen.
    Vllt ist es auch kompliziert und es hängt am Server.

    Hast du nen error im:
    -Mail-log
    -Mail-warn-log
    -Mail-error-log
    ?
    was sagt
    netstat -tap
    ?
    Könnte sein, dass die weiterleitung in die Queue des Servers net klappt oder es gibt ne Beschränkung wie "local delivery only; not on a network". oder oder oder.

    Beitrag zuletzt geändert: 22.7.2012 22:16:10 von snix
  8. Autor dieses Themas

    swissminecraftserver

    Kostenloser Webspace von swissminecraftserver

    swissminecraftserver hat kostenlosen Webspace.

    Ich weiss nicht was

    -Mail-log
    -Mail-warn-log
    -Mail-error-log

    ist, geschweige was das ist.

    Ich glaube es ist die es ist die einfache Art, aber
    wie lösche ich die Variabeln?


    Lg


    Also die Mails kommen alle an...
  9. Probiers damit:
    unset($variable);


    Also wenn ich keine Variable vergessen habe müsste es so sein:
    if( mail($empf, $betreff, $text, $from) ){
    
    echo "die E-Mail wurde gesendet";
    unset($name); 
    unset($absender); 
    unset($betreff;  
    unset($text1);  
    
    }
  10. Autor dieses Themas

    swissminecraftserver

    Kostenloser Webspace von swissminecraftserver

    swissminecraftserver hat kostenlosen Webspace.

    Ja du hast keine Variable vergessen :)


    Danke, muss ich mir merken :biggrin:



    Und es hat geklappt...DANKE :smokin:
  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!