php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.07.2004, 12:54  
Gast
 
Beiträge: n/a
Standard Programmablauf??

Hi,
ich habe folgendesProb:

Wenn die Mail ankommt, befindet sich $str_info unten.
Ich möchtes aber oben hin haben.
Ich versteh nicht warum er es nach unten setzt. Der code wird doch von oben nach unten ausgelesen??
Jemand nen Tip? Danke
Code:
<?php
	$str_info		.=	"Diese Email wurde Automatisch vom System generiert.\n";
	$arr_data		=	(is_array($_POST)) ? $_POST : $HTTP_POST_VARS;

	foreach ($arr_data as $key => $value) {

		if (substr($key,-2) == "_x" || substr($key,-2) == "_y") {
			continue;
		}

		$str_mail		.=	"$key:".stripslashes($value)."\n\n";

	}
	

	mail ("blabla@blabla", "Resonanz zu Urlaubsvertretungs-Aktion", $str_mail);

	Header ("Location: confirm.htm");


?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.07.2004, 13:08  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

Hmm... vielleicht bin ich ja blind, aber ich seh die Variable $str_info nicht nochmal auftauchen...
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline  
Alt 12.07.2004, 13:08  
Gast
 
Beiträge: n/a
Standard

Die genannte Variable kommt im Quelltext nur ein einziges Mal vor und wird mit einem Wert beschrieben. Ich verstehe dein Anliegen nicht.
 
Alt 12.07.2004, 13:25  
Gast
 
Beiträge: n/a
Standard

Sorry,
jetzt stimmts. Hatte versehentlich nen alten code gepostet.
Mein Problem ist folgendes:
Ich möchte, das $str_info ganz oben innerhalb der Mail angeziegt wird.
Tuts aber net.
Steht immer nur unten. Ich wills aber nach oben.
Und ich weiß net wie ich es anstellen soll!
Hab schon einiges versucht und bin Ratlos wegen so ner Kleinigkeit.

Code:
<?php
$str_info="Diese Email wurde Automatisch vom System generiert.\n";
	$arr_data		=	(is_array($_POST)) ? $_POST : $HTTP_POST_VARS;

	foreach ($arr_data as $key => $value) {

		if (substr($key,-2) == "_x" || substr($key,-2) == "_y") {
			continue;
		}
	
		$str_mail		.=	"$key:".stripslashes($value)."\n\n";

	}
	

	mail ("m.perez.leal@t-online.de", "Resonanz zu Urlaubsvertretungs-Aktion", $str_info,$str_mail);

	Header ("Location: confirm.htm");


?>
 
Alt 12.07.2004, 13:37  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

Wie wär's, wenn du dann die Variable $str_info vor die Variable $str_mail setzt und nicht dahinter?
Und außerdem sollte da doch ein Punkt zwischen die beiden Variablen oder is das n zusätzlicher Parameter für mail() ?
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline  
Alt 12.07.2004, 13:58  
Gast
 
Beiträge: n/a
Standard @ thice

soweit war ich auch schon, wie gesagt: Ich verstehs net .
Irgendwie ist es egal wo $str_info ist.
Es wird immer an den schluss drangehangen .
Das mit Punkt hatte ich übersehen. Danke.
Bei dem $str_mail brauch ich den . für Parameter
 
Alt 12.07.2004, 14:28  
Gast
 
Beiträge: n/a
Standard

Code:
<?php 
$str_info="Diese Email wurde Automatisch vom System generiert.\n"; 
   $arr_data      =   (is_array($_POST)) ? $_POST : $HTTP_POST_VARS; 

   foreach ($arr_data as $key => $value) { 

      if (substr($key,-2) == "_x" || substr($key,-2) == "_y") { 
         continue; 
      } 
    
      $str_mail      .=   "$key:".stripslashes($value)."\n\n"; 

   } 
    
$massage=$str_info;
$massage.=$str_mail;
//beide zu einer nachricht zusammen tun, wobei die info
zuerst zugewiesen wird
   mail ("m.perez.leal@t-online.de", "Resonanz zu Urlaubsvertretungs-Aktion", $massage); 

   Header ("Location: confirm.htm"); 
?>
versuch es so.
 
Alt 12.07.2004, 14:35  
Gast
 
Beiträge: n/a
Standard

Suppppiiiii,
und Danke.
Wieder was dazu gelernt.
Das wusste ich nicht dass mann Werte auch so zusammensetzen kann.
 
Alt 12.07.2004, 14:36  
Gast
 
Beiträge: n/a
Standard

*löl*
man kann immer was lernen..
schön das es (hoffentlich) jetzt geht
 
Alt 12.07.2004, 14:37  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

hättest eigentlich nur
Code:
mail ("m.perez.leal@t-online.de", "Resonanz zu Urlaubsvertretungs-Aktion", $str_info.$str_mail);
machen müssen... Oder?
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice 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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
programmablauf php, php programmablauf

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