PHP Mails

Mail versenden

	/**
	 * Sends an E-Mail.
	 *
	 * @param string $to
	 * @param string $message
	 * @param string $subject
	 * @return bool (true if sent)
	 */
	function sendNewMail($to, $from, $message, $subject) {
		$mail_header  = "MIME-Version: 1.0\n";
		$mail_header  = "From: <$from>\n";
		$mail_header .= "Content-Type: text/plain; charset=utf-8\n";

		// Send the message
		if ($mail = mail($to, $subject, $message , $mail_header)) {
			return true;
		}
		else {
			return false;
		}	
	}

E-Mail-Adresse mittels eines regülären Ausdrucks auf Korrektheit des Formats überprüfen

	/**
	 * Checks if E-Mail has a right format.
	 * @param string $str
	 * @return bool
	 */
	function checkMail($str) {
		if(eregi("^_a-zA-Z0-9-+(\._a-zA-Z0-9-+)*@(a-zA-Z0-9-+\.)+(a-zA-Z{2,4})$", $str)) {
			return true;
		} else {
			return false;
		}
	}

Wiki-Datei des Artikels herunterladen