php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.11.2004, 11:05  
Gast
 
Beiträge: n/a
Standard E-MAIL BEI Button klick

Hi,

habe eine Frage ob das Funktionieren kann.

Ich habe eine Upload.php usw.
Am Schluss der Datei ist der Button zum Ausführen.
Ich möchte nun, wenn der Button gedrückt wurde, das eine E-Mail an mich versandt wird.

Ich habe gedacht das es irgendwie so funktionieren sollte.

Code:
?>
<P style="margin-top: 0; margin-bottom: 0"><CENTER>
<p style="margin-top: 0; margin-bottom: 0"><INPUT NAME="doupload" TYPE="submit" VALUE="MX Upload"></p>
</CENTER></FORM>


<?
if( ???Variable??? = true)
{
  mail('mxagent@freenet.de', 'Datei wurde Hochgeladen', 'Eine Datei wurde Hochgeladen');
}
?>
Doch welche Variable sollte ich benutzen bzw. wo oder wie soll ich die Anlegen, das beim drücken auf den Button die E-Mail versandt wird???
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.11.2004, 11:08  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
if(isset($_POST['doupload'])){
//mail schicken

 
Alt 07.11.2004, 11:15  
Gast
 
Beiträge: n/a
Standard

Danke für die schnelle Antwort.

Ich habe es nun mal so eingebaut.

Code:
<P style="margin-top: 0; margin-bottom: 0"><CENTER>
<p style="margin-top: 0; margin-bottom: 0"><INPUT NAME="doupload" TYPE="submit" VALUE="MX Upload"></p>
</CENTER></FORM>

<?
if ( isset($_POST['doupload']) )
{ 
mail('mxagent@freenet.de', 'Datei wurde Hochgeladen', 'Eine Datei wurde Hochgeladen');
}
?>
Doch irgendwie verschickt er jetzt nicht mehr die E-Mail
 
Alt 07.11.2004, 11:20  
Gast
 
Beiträge: n/a
Standard

Du musst das Input-Feld auch in ein Formular einbauen.
 
Alt 07.11.2004, 11:23  
Gast
 
Beiträge: n/a
Standard

Das verstehe ich nicht.

Denn ohne das If, also so das das Mail ausgeführt wird funktioniert es wunderbar.

Nur halt das dann bevor der Button gedrückt wird eine E-Mail versandt wird.

Ich möchte aber nur eine kleine Bestätigung das eine hochgeladen hat.


Und das mit dem input feld ????????

bein ein n00b in php

noch ^^
 
Alt 07.11.2004, 11:27  
Gast
 
Beiträge: n/a
Standard

Natürlich geht es, wenn du die If-Abfrage wegmachst. Das wird genauso ausgeführt, als würde dort echo "hallo welt"; stehen.

Du muss es so machen:
PHP-Code:
if(isset($_POST['sent']) AND $_POST['sent']=='true') {
    // Mail verschicken
    // Datei hochladen, etc..
}

<form action="<?php echo $_SERVER['php_self']; ?>" method="post">
    <input type="submit" name="sent" value="true" />
</form>
 
Alt 07.11.2004, 12:05  
Gast
 
Beiträge: n/a
Standard

Es funktioniert nicht!!!

Wenn ich deinen Code nehme und nur diesen mit "sent" dann funktioniert es, teilweise, d.h. die E-Mail wird versant doch der Upload findet dann nicht mehr statt.

Der upload hat die variable doupload, die er in der input benutzt.

Ich habe die doupload in sent umbenannt, doch dann funktioniert der upload wieder nicht.

Irgendwie entweder oder.

Ist sent eine spezielle Variable ??????
 
Alt 07.11.2004, 12:07  
Gast
 
Beiträge: n/a
Standard

Dann änder halt das formular
PHP-Code:

    
BeitragVerfasst am: So Nov 07, 2004 12:27 pm    Titel:     Antworten mit Zitat Beitrag bearbeiten oder löschen

Natürlich geht es, wenn du die If-Abfrage wegmachst. Das wird genauso ausgeführt, als würde dort echo "hallo welt"; stehen.

Du muss es so machen:
PHP-Code:

if(isset($_POST['doupload'])) {
    // Mail verschicken
    // Datei hochladen, etc..
}

<form action="<?php echo $_SERVER['php_self']; ?>" method="post">
    <input type="submit" name="doupload" />
</form>
 
Alt 07.11.2004, 12:16  
Gast
 
Beiträge: n/a
Standard

Ich habe es übernommen, und nur noch das E-Mail teilchen eingebaut, und zwar so:

PHP-Code:
<?
if(isset($_POST['doupload'])) { 
mail('mxagent@freenet.de''Datei wurde Hochgeladen''Eine Datei wurde Hochgeladen'); 

?>
<form action="<?php echo $_SERVER['php_self']; ?>" method="post"> 
    <input type="submit" name="doupload" /> 
</form>
Wie schon gesagt der Upload funktioniert so, aber die E-Mail wird nicht versandt

 
Alt 07.11.2004, 12:35  
Gast
 
Beiträge: n/a
Standard

Hat keiner mehr eine Ahnung wo das Problem ist ??
 
 


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
Reset Button bei Formularen TeazY PHP Tipps 2008 2 24.12.2007 14:59
Unterschied zwischen mail() und popen(/usr/sbin/sendmail)... DonTermi PHP Tipps 2007 8 27.03.2007 13:25
mail() und boundary Problem Gef PHP Tipps 2006 4 02.03.2006 00:47
Klick a. Button in Pop-Up soll in Hauptfenster neu URL laden suendesizer HTML, Usability und Barrierefreiheit 2 24.11.2005 14:22
Mail mit mail() kommt nicht an center PHP Tipps 2005-2 5 18.08.2005 13:02
nächsten datensatz bei klick auf button weiter... PHP Tipps 2005-2 1 14.08.2005 12:19
php mail() header &amp;amp;amp;amp;amp;amp; Spam Problem PHP-Fortgeschrittene 4 04.05.2005 12:31
Download Button erst nach klick auf Link aktivieren PHP Tipps 2005 13 18.04.2005 15:53
Ich habe eine Auswahlliste und einen Button. Wie auswerten? PHP Tipps 2004 1 20.10.2004 16:39
ADCELL Vermarktung zu 75% Pay per Klick Kampagnen Beitragsarchiv 0 18.10.2004 12:37
[Erledigt] Problem: per klick auf Button Wert erhöhen/verringern HTML, Usability und Barrierefreiheit 7 07.10.2004 08:31
mail() - mail header PHP-Fortgeschrittene 2 28.09.2004 15:35
account nach klick in mail auf confirm-link freischalten PHP-Fortgeschrittene 7 11.09.2004 21:35
klick auf Button soll Seite neu aufbauen HTML, Usability und Barrierefreiheit 3 04.08.2004 23:45
wie erhöhe ich eine zahl bei klick auf button?? PHP Tipps 2004 11 07.07.2004 11:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mail button, email button php, email button, php bei klick mail versenden, email mit button und php, mail senden bei klick, mit button klick mail versenden, \php email button\, email bei buttonklick, klick-mail, mailbutton php, email button in php, if klick echo, \email mit button\, wenn button drücken dann email versenden php, klick email versenden, mail mit button php, button für echo in email einbauen, button für eine bestätigungs email in email einbauen, bei klick email schreiben

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:30 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.