nei miei file .php ho degli include nei quali vorrei usare il percorso assoluto.
Purtroppo non posso usare $_SERVER['DOCUMENT_ROOT'] perchè mi restituisce /var/www/html
Come faccio?
nei miei file .php ho degli include nei quali vorrei usare il percorso assoluto.
Purtroppo non posso usare $_SERVER['DOCUMENT_ROOT'] perchè mi restituisce /var/www/html
Come faccio?
Cerca di aggiugnere informazioni al post iniziale, perché così com'è -almeno a me- non è che suggerisce molto.
Per es. ti interessa sapere il path assoluto della tua root su Altervista? o ti interessa lo sviluppo in locale sul tuo pc...
su av puoi usare:
include('/membri/sisti/inc/fileinc.inc');
dove la root è /membri/sisti/ (o /membri2/sisti/)
Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)
si, il mio problema era con altervista ed ora penso di averlo risolto con il tuo consiglio, grazie 1000.
Ora però ho un altro problema:
Premetto che in locale (sul mio pc) funziona.
Devo copiare dentro un file .html il risultato di una pagina .php e per farlo ho usato :
/*Apertura in sola lettura del file di origine*/
$dynpage=fopen( 'http://file.php' , 'r' ); //in sola lettura
if(!$dynpage)
{
exit("<p>Impossibile leggere il file di origine : http://file.php</p>");
}
Leggo il file con http://file.php perchè ho bisogno di ottenere il contenuto della pagina già elaborata.
il mio problema è che mi dice sempre che non posso leggere il file di origine anche se il file esiste veramente
nel mio caso specifico il file ha il seguente indirizzo:
http://sisti.altervista.org/news/generateStaticNews.php
ma fopen() non ne vuole sapere.
togli http:// dal fopen() e usa percorsi locali, vedrai che funzia
prova a mettere il percorso relativo invece di quello assoluto
Edit: Mi hai fregato x un secondo...
Avete ragione e la cosa più divertente è che avevo anche provato (parecchie ore fa) ma devo aver fatto qualche errore che mi ha sviato.
Grazie a tutti !!
E' tutto il giorno che apporto modifiche perchè in locale funziona sempre a meraviglia e ora non ci vedo più dalla fameeee!
Grazie ancora! Ciao
cmq per sapere il percorso assoluto senza smazzularsi tanto prova:
vedrai che, eseguito in uno script nella directory base del sito ti darà la risposta che ti aggrada in entrambe i sistemi.Codice PHP:
$base_path = realpath(".");
Ultima modifica di express : 09-10-2005 alle ore 17.57.07
http://express.altervista.org
Dato un lavoro, si possono scegliere due sole delle seguenti caratteristiche: veloce, economico, di qualità.
Così capita che se un lavoro è veloce ed economico non sarà di qualità; se è veloce e di qualità non sarà economico; se è economico e di qualità non sarà veloce.
UahahahahaOriginalmente inviato da sisti
Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)