PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VMSOne : extras.lib.php : Erweiterte E-Mail-Funktion



FlashRevolution
21.01.2016, 09:58
Datei: ./lib/extras.lib.php

Suchen nach: Erweiterte E-Mail-Funktion


function usermail ($an, $betreff, $nachricht, $von) {
// HTML-Codes entfernen
$nachricht = strip_tags ($nachricht);

// zunächst fehlende Protokollprefixe ergänzen
$text = str_replace(' www.',' http://www.',$text);


Hier ist die Variable $text vorher nicht belegt. Sollte wohl $nachricht sein.

Lösung:


function usermail ($an, $betreff, $nachricht, $von) {
// HTML-Codes entfernen
$nachricht = strip_tags ($nachricht);

// zunächst fehlende Protokollprefixe ergänzen
$nachricht = str_replace(' www.',' http://www.',$nachricht );


================================================== ==========================


Datei: ./adminforce/index.php

Zeile : 14+

if (!isset($_GET['content']) || empty ($_GET['content'])) $_GET['content'] = '/intern/startseite';
if (!file_exists('content' . $_GET['content'] . '.php')) $_GET['content'] = '/error/keine_seite';

require ('../lib/functions.lib.php');
db_connect ();
session_start();
require ('lib/layout.lib.php');
require ( '../lib/extras.lib.php' );


$shows = 0;
if (!isset($_GET['content'])) $_GET['content'] = '/startseite';


Da in Zeile 14 schon geprüft wird ob $_GET['content'] nicht exisitert oder leer ist wird Zeile 25 gar nicht mehr geprüft und dadurch wäre $_GET['content'] dann '/intern/startseite' was im Administrationsbereich aber '/startseite' wie in Zeile 25 sein müsste.

Man sollte daher Zeile 14 entsprechend auf '/startseite' abändern und kann dann Zeile 25 auskommentieren / entfernen