kostenloser Webspace werbefrei: lima-city


gethostbyaddr: Not a valid IP address

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    lebenslauf

    lebenslauf hat kostenlosen Webspace.

    kann mir jemand helfen ?

    ich bekomme immer diese Fehlermeldung :

    Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not a valid IPv4 or IPv6 address in /var/www/web123643/html/from2mail/from2mail.php on line 84

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/web123643/html/from2mail/from2mail.php:10) in /var/www/web123643/html/from2mail/from2mail.php on line 93


    Script ist from2mail

    <?php
    /******************************************************************************\
    * Simple Page Protect                          Version 1.0                     *
    * Copyright 2000 Frederic TYNDIUK (FTLS)       All Rights Reserved.            *
    * E-Mail: tyndiuk@ftls.org                     Script License: GPL             *
    * Created  02/28/2000                          Last Modified 02/28/2000        *
    * Scripts Archive at:                          http://www.ftls.org/php/        *
    *******************************************************************************/
    /*******************************************************************************/
    // Necessary Variables:
    
    $TO = "meine@email.de";
    	// En: E-Mail of mail recipient.
    	// Fr: E-Mail pour l'envoie.
    	
    $DEFAULT_EXIT_PAGE = "http://meineseite.de/";
    	// En: exit page.
    	// Fr: page de sortie.
    
    // End  Necessary Variables section
    /******************************************************************************/
    
    $headers  = "From: my-cvonline.de 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($TO, $subject, $message, $headers); 
    	// En : Send mail
    	// Fr : Envoi du mail 
    
    if(! $exit_page)
    	$exit_page = $DEFAULT_EXIT_PAGE;
    
    Header("Location: ".$exit_page);
    	// Exit -> $exit_page
    
    ?>


    nikic: [code] hinzugefügt


    Beitrag zuletzt geändert: 20.3.2010 22:22:22 von nikic
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. kochmarkus

    Co-Admin Kostenloser Webspace von kochmarkus

    kochmarkus hat kostenlosen Webspace.

    Ich würde Testweise einfach mal die Zeile:
    $message .= "\nSent by ".gethostbyaddr($REMOTE_ADDR). " ($REMOTE_ADDR)\n";
    komplett weglassen.
  4. Du schreibst:

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

    Entweder hat die Funktion einen Fehler oder die Adresse stimmt tatsächlich nicht.

    Was liefert denn $REMOTE_ADDR und was erwartet die Funktion gethostbyaddr()?

    Poste doch mal den Inhalt von

    function gethostbyaddr()

    dann haben wirs leichter.


  5. @onkel: gethostbyaddr ist eine PHP Funktion und erwartet (wer hätte das gedacht) eine IP-Adresse.

    @TE: könntest du bitte ein var_dump($REMOTE_ADDR) hinzufügen? Ich glaube mal, dass da keine IP drinne ist ;)
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!