Manuel Pear

Net_NNTP::connectAuthenticated()

Net_NNTP::connectAuthenticated() -- Connects and authenticates to a newsserver

Synopsis

  1. <?php
  2. require_once 'Net/NNTP.php
  3. ?> 

boolean Net_NNTP::connectAuthenticated ([integer $user = NULL [, integer $pass = NULL, string $host = NET_NNTP_PROTOCOL_DEFAULT_HOST [, integer $port = NET_NNTP_PROTOCOL_DEFAULT_PORT, integer [$authmode = NET_NNTP_AUTHORIGINAL]]]])

Description

Connect and authenticate to a specific newsserver

Paramètres

  • $user - Username to authenticate

  • $pass - Password to authenticate

  • $host - Hostname of the NNTP-server

  • $port - Port, where the newsserver listens

  • $authmode - Type of authentication, at the moment only NET_NNTP_AUTHORIGINAL

Valeur retournée

boolean - Retourne TRUE en cas de succès, un objet PEAR_Error en cas d'échec.

Valeurs renvoyées

Tableau 54-1. Valeurs PEAR_Error possibles

Error code Error message Reason Solution
NULL "Could not connect to NNTP-server $nntpserver" or "Not connected" The connection couldn't be established because
  • wrong server name or adress

  • the host itself isn't link to a network

  • a firewall doesn't allow an access

Check for server name, the connection to the net and possible firewalls on client or server side

Note

since 0.3

Cette fonction ne peut pas être appelée de façon statique.

Exemple

Exemple 54-1. Using connectauthenticated()

  1. <?php
  2. require_once "Net/NNTP.php";  
  3.  
  4. $nntp = new Net_NNTP;  
  5. $ret = $nntp->connectAuthenticated("news.php.net");  
  6. if( PEAR::isError($ret)) {  
  7. // handle error
  8. } else {  
  9. // success
  10. ?> 

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique