Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[PHP] Non funziona include_once

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

[PHP] Non funziona include_once

Messaggioda DilanDog » dom apr 17, 2005 6:15 pm

O meglio, funziona specificando il path del file da includere per intero, ma non se utilizzo la sintassi:

include_once($_server['DOCUMENT_ROOT'].'/include/header.inc') come suggerito nel libro che sto leggendo per imparare il PHP

Premetto che se stampo il contenuto di $_server['DOCUMENT_ROOT'] ottengo correttamente il seguente risultato:

c:\inetpub\wwwroot\miosito

A questo punto non riesco proprio a capire come mai se scrivo:

include_once('c:\intepub\wwwroot\miosito/include/header.inc')

funziona e il file viene incluso, mentre se scrivo:

include_once($_server['DOCUMENT_ROOT'].'/include/header.inc')

il file non viene incluso.

Può essere utile sapere che sto facendo le prove sul mio computer con Win2k e IIS

Qualcuno può aiutarmi a capire? [cry]
Avatar utente
DilanDog
Senior Member
Senior Member
 
Messaggi: 208
Iscritto il: ven apr 15, 2005 9:13 am
Località: Milano

Messaggioda Bocca » lun apr 18, 2005 11:05 am

Codice: Seleziona tutto
$_server['DOCUMENT_ROOT'] . "/include/header.inc")


Cosa succede se stampi questa stringa? Potrebbe essere un problema di percorso relativo.... Da dove esegui la richiesta?
Bocca - Responsabile Grafico MegaLab.it
Mac is for people who like to look at computers. PC is for people who like to use them!
Avatar utente
Bocca
Silver Member
Silver Member
 
Messaggi: 1637
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Messaggioda Boo » lun apr 18, 2005 3:06 pm

Codice: Seleziona tutto
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
include_once($root.'/include/header.inc');
?>


$_SERVER deve essere maiuscolo e usarlo nella stringa spesso crea problemi a causa delle virgolette, assegnare una variabile è quasi sempre risolutivo
Avatar utente
Boo
Silver Member
Silver Member
 
Messaggi: 1276
Iscritto il: sab dic 04, 2004 3:41 pm


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising