Seite 1 von 1

3 variabeln zusammenfügen

Verfasst: Di 09.Okt, 2007 22:17
von KeineAhnung
Also, ich benutze diese Variabeln in einem script von mir:

Code: Alles auswählen

$adress = $_GET["adress"];
$host = $_GET["host"];
$domain = $_GET["domain"];
so, und ich will das ich alle 3 hier rien bekomme:

Code: Alles auswählen

$text_len = strlen(      !!! HIER REIN !!!      );
wie schaffe ich das ? MfG

Verfasst: Di 09.Okt, 2007 22:21
von oxpus
Der . (Punkt) ist das entscheidende:

Code: Alles auswählen

$text_len = strlen($adress . $host . $domain);

Verfasst: Di 09.Okt, 2007 22:35
von KeineAhnung
hier mal das was ich damit gemacht habe, email "sicherungs" script:

Code: Alles auswählen

<?php
$adress = $_GET["adress"];
$host = $_GET["host"];
$domain = $_GET["domain"];
$at = "@";
$dot = ".";

	$text = $content[0];
	$text_len = strlen($adress . $at . $host . $dot . $domain);
	$banner_len = $text_len * 9.4;
	$text = str_replace("_", " ", $adress . $at . $host . $dot . $domain);

	$im = imagecreate($banner_len, 20);
	$background_color = imagecolorallocate ($im, 255, 255, 255);
	imagefill($im, 0, 0, $background_color);
	$text_color = imagecolorallocate ($im, 0, 0, 0);
	imagestring ($im, 5, 7, 2, $text, $text_color);
	imagecolortransparent ($im, $background_color);
	header("Content-Type: image/jpeg");
	imagepng ($im);
	imagedestroy($im);
?>
das ienzigste was ich jetzt komplett nciht auf die "reihe" bekomme ist das script in phpbb einzufügen , denn die email adressen werden ja ncith in 3 teile aufgeteilt...

Verfasst: Di 09.Okt, 2007 22:48
von oxpus
Die Adresse muss nur geteilt werden.
Da fallen mir 2 Möglichkeiten ein:
split();
und
preg_split();
Letzteres ist schwerer, erledigt dabei aber alles in einem Rutsch.
Hier mal die erste Variante:

Code: Alles auswählen

$email = $_GET['email']; // Mal so angenommen. Es ginge auch $userdata['user_email'] z. B.
$email_split = split("@", $email);
$adress = $email_split[0];
$email_split_2 = split(".", $email_split[1]);
$host = $email_split_2[0];
$domain = $email_split_2[1];
Und für die Anzeige des Images musst Du einen image-Tag erzeugen, also <img src"..." />, der als Link eine Datei mit dem imagecreate-Code enthält.
Also eine php-Datei.
Daraus wird dann das Image.

Naja, grob umrissen.