Visualizzazione dei risultati da 1 a 3 su 3

Discussione: funzione __autoload()

  1. #1

    funzione __autoload()

    Mi riferisco all'ottimo libro di "Andi Guttmans", funzione __autoload() pag 79; della massima importanza per produrre dl codice ordinato ed efficente.
    il codice:
    file MiaClasse.php:
    <?php
    class MiaClasse{
    //qui il codice
    };
    ?>
    file generale.inc:
    <?php
    function __autoload($nome_classe){
    require_once($_SERVER["DOCUMENT_ROOT"]."path_classi/$nome_classe.php");
    }
    ?>
    file principale.php
    <?php
    require_once"generale.inc";
    //codice di verifica
    ?>
    Il problema sembra essere in $_SERVER["DOCUMENT_ROOT"] dovrebbe restituire nel mio caso c:\www, però non funziona. Anche facendo un semplice print $_SERVER["DOCUMENT_ROOT"]; non da niente. Nel file php.ini non ho trovato nulla(o forse mi è sfuggito).

    Ciao a tutti

  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Se non ricordo male, $_SERVER["DOCUMENT_ROOT"] è una variabile di Apache, quindi devi ricorrere a qualche altro stratagemma se stai utilizzando un altro webserver (IIS ad esempio)

    Questa discussione dovrebbe esserti di aiuto: http://forum.html.it/forum/showthrea...hreadid=900000
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  3. #3
    Scusatemi mi riferisco ad un sistema WAMP(WindowsXP,Apache2.x.x,MySQL5,PHP5)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.