Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]from2mail
Forum PHP.pl > Forum > Przedszkole
quzar
Witam! Mam problem ze skryptem php from2mail. Zamieściłem go na stronie, maile wysyłają się na podany adres ale wyskakuje błąd:

CODE
Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not a valid IPv4 or IPv6 address in /home/kasaznetu/domains/twittersymphony.com/public_html/form2mail.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at /home/kasaznetu/domains/twittersymphony.com/public_html/form2mail.php:32) in /home/kasaznetu/domains/twittersymphony.com/public_html/form2mail.php on line 41


A to kod skryptu:

CODE
<?php


$headers = "From: Anonymous on $SERVER_NAME <$mail>\n";
$headers .= "X-Mailler: PHP 3 Form2Mail made by FTLS, http://www.ftls.org/\n";

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

$message .= "\nSent by ".gethostbyaddr($REMOTE_ADDR). " ($REMOTE_ADDR)\n";

mail("adres@gmail.com", $subject, $message, $headers);
// En : Send mail
// Fr : Envoi du mail

if(! $exit_page)
$exit_page = "http://www.twittersymphony.com/";


Proszę o pomoc.
athei
Znajdź coś nowszego, czasy php3 minęły.
Method
Zamiast gethostbyaddr($REMOTE_ADDR) wpisz gethostbyaddr($_SERVER['REMOTE_ADDR'])

a jak działa i się wysyła to @ ukryj błąd smile.gif)
quzar
po zmianie na gethostbyaddr($_SERVER['REMOTE_ADDR']) działa. A możecie polecić coś nowszego?? Poza tym szukam jeszcze czegoś takiego żeby na stronie można było dodawać się do listy mailingowej, taki newsletter, proste okienko do wpisania adresu i pod nim przycisk send, no i żeby to się zapisywało w jakiejś liście mailingowej. Z góry dziękuje.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.