Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo Leute

für eine Fehlermail soll das $_SERVER Array per Mail versendet werden.

Kann mir jemand sagen wie man so eine Funktion baut?

So siehts jetzt aus:

<?

$betreff = "MSV HP Fehler";

$an = "???@???";

$von = "error@msv-homepage.de";

$link = $_SERVER['QUERY_STRING'];

$quelle = $_SERVER['HTTP_REFERER'];

$inhalt = "Fehler beim aufruf einer Inhaltsdatei (Content-Angabe)\n\nBetrift:$link\n\nQuelle des Links: $quelle\n\nPHP-FormMailer 1.2 © by Web-Design Hänsel";

@mail($an,$betreff,$inhalt,"From: ".$von);

?>

Bis jetzt lasse ich mir nur 2 Werte aus diesem Array senden.

Ich möchte aber dass das komplette Array versanden.

Könnt ihr mir helfen?

Geschrieben

@Jaraz

die Idee hatte ich ja auch schon... aber ich will das Array ja nicht ausgeben lassen sondern mit der FKT MAIL versenden.

Mein kann aber nur eine Variable versenden. --> Siehe Oben!!

Im Prinzip ist deine Idee richtig aber anstatt es auszugeben soll es in eine Variable gespeichert werden.

Wie kann ich ein Array in eine Variable Speichern.

Geschrieben
Wie kann ich ein Array in eine Variable Speichern.


// in Variable speichern
$allin1 = '';
foreach ($_SERVER as $server) {
$allin1 .= $server."<br>\n";
}

echo "<strong>AllInOne</strong>: <br>\n".$allin1;[/PHP]

Gruessle

bio*

Geschrieben

Willst du die Inhalte des Arrays versenden oder die Elemente?

Weil wenn es die Inhalte sind, dann kannst du ja dein Array auslesen Wert für Wert und zu einem String zusammenkleben und den versenden. Oder habe ich da jetzt was nicht mitbekommen?

Geschrieben

Danke genau das hat mir gefehlt!!!! Super!!!

Hier nun noch meine Komplette lösung für alle die es interessiert:


<?

$betreff = "MSV HP Fehler";

$an = "????@?????";

$von = "error@msv-homepage.de";

$SERVERinone = '';

	     foreach ($_SERVER as $key => $server)

    		{

        	$SERVERinone .= $key." = ".$server."\n";

    		}

$inhalt = "Fehler beim aufruf einer Inhaltsdatei (Content-Angabe)\n\n SERVER-Array:\n$SERVERinone\n\n\nPHP-FormMailer 1.2 © by Web-Design Hänsel";

@mail($an,$betreff,$inhalt,"From: ".$von);

?>

=> Closed

Geschrieben
@jaraz

sorry wie reden oben aneinander vorbei. Das ist dann eigentlich noch einfacher...

naja viele weg führen nach rom.

THX

oder auch einfach mit implode()...

Gruß,

Markus

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...