erst installation phpMyFAQ

In this board you can talk about general questions about phpMyFAQ

Moderator: Thorsten

Post Reply
wogi
Posts: 2
Joined: Tue Feb 11, 2003 1:49 pm

erst installation phpMyFAQ

Post by wogi »

Hallo, auf der suche nach einer faq-datenbank bin ich heute auf phpMyFAQ gestoßen. Nach der installation auf einem wamp server habe ich (alles probeweise zu allgemeinen Test) rubrken eigerichtet. Nach dem ausfüllen von beiträgen bekomme ich nach absenden des formulars den php-fehler Fatal error: Call to undefined function: checkdnsrr() in C:\apache\htdocs\html\faq\sendmail.php on line 28 in http.conf ist aber der smpt-server meines Organisationsnetzwerkes eingetragen. die variable $host ist leer.

Wo muß ich drehen?

Schmus: Das ganze gefällt mir ganz gut.
Vielen dnk schon mal.
:D
Gruß

Wogi
Wogi et Pinogi
Thorsten
Posts: 15562
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: erst installation phpMyFAQ

Post by Thorsten »

Hi,
wogi wrote:... Fatal error: Call to undefined function: checkdnsrr() in C:\apache\htdocs\html\faq\sendmail.php on line 28 ...
wie ich eben rausgefunden habe, funktioniert die Funktion checkdnsrr() nicht unter Windows.

Um den Fehler zu beheben, füge in die functions.php folgenden Code ein:

Code: Select all

function checkdnsrr( $host, $type = '' )
{
   if( !empty( $host ) )
   {
       if( $type == '' ) $type = "MX";
       @exec( "nslookup -type=$type $host", $output );
       while( list( $k, $line ) = each( $output ) )
       {
           if( eregi( "^$host", $line ) )
          {
               return true;
           }

       }
       return false;
   }
}
Sollte unter WindowsNT, Windows2000 und WindowsXP funktionieren.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply