logo
Přihlášení
Uživatel: Přihlásit automaticky při příští návštěvě:
Zapomněli jste svoje heslo?
Heslo:
  Registrace
Internetový obchod, e-shop, SEO-shop
Webhosting C4 - 2 GB, PHP, MySQL, administrační systém, 1.200 Kč na rok s doménou v ceně.
Bezproblémová instalace phpBB, Joomla, Drupal. Návody pro C4 - užitečné rady pro zákazníky.
Kvalitní notebooky, spolehlivé dřevostavby, útulné domy, výhodné sázkové kanceláře
Apartment in Prague - accommodation in Prag, prague apartments, kvalitní plastová okna, levné ubytování
Úvodní stránka
Úvod
Diskusní fórum
Fórum
Ke stažení
Ke stažení
Instalace
Instalace
Rady a Návody
Návody
Moduly
Moduly
Vzhled
Vzhled
FAQ
FAQ
Odkazy
Odkazy
RSS

Tvorba www stránek - Linhart.name - tvorba www stránek, Mobilní telefony - mobilky za výhodné ceny
Luxusní spodní prádlo. Výhodné hotely v Praze. Telefony nokia.
Pořiďte si do svého vozu kvalitní auto hifi. Užijte si cestování autem díky auto hifi. webhosting i hosting
Nábytek - komfortní nábytek, židle a postele

php IMAP

 
Přidat nové téma   Zaslat odpověď    Obsah fóra phpBB CZ -> Tvorba webu
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
paulos etruska
Nováček
Nováček


Založen: 7.9.2005
Příspěvky: 14

PříspěvekZaslal: 13 říjen 2005 21:41    Předmět: php IMAP Citovat

Našel jsem IMAP kód,ale píše mi to Fatal error: Class auth_container_imap: Cannot inherit from undefined class auth_container in /3w/wz.cz/p/paulosetruska/mail/Auth/Container.php on line 51

nevíte proč?




kód:
<?php
//
// +--------------------------------------------------------------------- -+
// | PHP Version 4                                                        |
// +--------------------------------------------------------------------- -+
// | Copyright (c) 1997-2003 The PHP Group                                |
// +--------------------------------------------------------------------- -+
// | This source file is subject to version 2.02 of the PHP license,      |
// | that is bundled with this package in the file LICENSE, and is        |
// | available at through the world-wide-web at                           |
// | http://www.php.net/license/2_02.txt.                                 |
// | If you did not receive a copy of the PHP license and are unable to   |
// | obtain it through the world-wide-web, please send a note to          |
// | license@php.net so we can mail you a copy immediately.               |
// +--------------------------------------------------------------------- -+
// | Authors: Jeroen Houben <jeroen@terena.nl>                             |
// +--------------------------------------------------------------------- -+
//
// $Id: IMAP.php,v 1.1 2003/09/16 19:18:08 cyface Exp $
//

require_once "Auth/Container.php";
require_once "PEAR.php";

/*
 * Storage driver for fetching login data from an IMAP server
 *
 * This class is based on LDAP containers, but it very simple.
 * By default it connects to localhost:143
 * The constructor will first check if the host:port combination is
 * actually reachable.
 * It then tries to create an IMAP stream (without opening a mailbox)
 * To use this storage containers, you have to use the
 * following syntax:
 *
 * <?php
 * ...
 * $params = array(
 * 'host'       => 'mail.example.com',
 * 'port'       => 143,
 * );
 * $myAuth = new Auth('IMAP', $params);
 * ....
 *
/**
 *
 * @author   Jeroen Houben <jeroen@terena.nl>
 * @package  Auth
 * @version  $Revision: 1.1 $
 */
class Auth_Container_IMAP extends Auth_Container
{
    /**
     * Options for the class
     * @var array
     */
    var $options = array();

    /**
     * Constructor of the container class
     *
     * @param  $params, associative hash with host,port,basedn and userattr key
     * @return object Returns an error object if something went wrong
     */
    function Auth_Container_IMAP($params)
    {
        if (!extension_loaded('imap')) {
            return PEAR::raiseError("Cannot use IMAP authentication, IMAP extension not loaded!",
                                    41, PEAR_ERROR_DIE);
        }
        $this->_setDefaults();
       
        // set parameters (if any)
        if (is_array($params)) {
            $this->_parseOptions($params);
        }
       
        $this->_checkServer();
        return true;
    }

    /**
     * Set some default options
     *
     * @access private
     */
    function _setDefaults()
    {
        $this->options['host'] = 'localhost';
        $this->options['port'] = 143;
    }


    /**
     * Check if the given server and port are reachable
     *
     * @access private
     */
    function _checkServer($timeout=20) {
        $fp = @fsockopen ($this->options['host'], $this->options['port'],
                          $errno, $errstr, $timeout);
        if ($fp) {
            @fclose($fp);
        } else {
            $message = "Error connecting to IMAP server "
                . $this->options['host']
                . ":" . $this->options['port'];
            return PEAR::raiseError($message, 41, PEAR_ERROR_DIE);
        }
    }

    /**
     * Parse options passed to the container class
     *
     * @access private
     * @param  array
     */
    function _parseOptions($array)
    {
        foreach ($array as $key => $value) {
            $this->options[$key] = $value;
        }
    }

    /**
     * Try to open a IMAP stream using $username / $password
     *
     * @param  string Username
     * @param  string Password
     * @return boolean
     */
    function fetchData($username, $password)
    {
        $conn = @imap_open ('{'.$this->options['host'].':'.$this->options['port'].'}', $username, $password, OP_HALFOPEN);
        if ($conn) {
            $this->activeUser = $username;
            @imap_close($conn);
            return true;
        } else {
            $this->activeUser = '';
            return false;
        }
    }
}
?>
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Webhosting C4 - 2 GB, PHP, MySQL, administrační systém, 1.200 Kč na rok s doménou v ceně.
Bezproblémová instalace phpBB, Joomla, Drupal. Návody pro C4 - užitečné rady pro zákazníky.
Kvalitní notebooky, spolehlivé dřevostavby, útulné domy, výhodné sázkové kanceláře
Apartment in Prague - accommodation in Prag, prague apartments, kvalitní plastová okna, levné ubytování
paulos etruska
Nováček
Nováček


Založen: 7.9.2005
Příspěvky: 14

PříspěvekZaslal: 14 říjen 2005 18:18    Předmět: Re: php IMAP Citovat

Že by to byl takovej problém že mi na to neodpovědělo ani jedno fórum?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď    Obsah fóra phpBB CZ -> Tvorba webu Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Nemůžete stahovat ani prohlížet přiložené soubory