Visualizzazione dei risultati da 1 a 8 su 8

Discussione: PHP 5 e inclusioni

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    4

    PHP 5 e inclusioni

    Ciao, sono nuovo del forum e vi chiedevo un aiuto per un problema che ho recentemente.

    Ho un vecchio sito fatto da me in php 4 perfettamente funzionante, il problema è che ho cambiato host e nel nuvo c'è la piattaforma php 5 che mi da degli errori di inclusioni nelle pagine... mi spiego meglio a cosa mi riferisco includendo il codice del file che uso nel sito:
    il file è "siteconfig.inc" che contiene dei percorsi già stabiliti
    codice:
    <?php
    $globalsite = "http://www.miosito.com";
    $includesite = "http://www.miosito.com/includes";
    $themesite = "http://www.miosito.com/thema";
    $schedesite = "http://www.miosito.com/schede";
    $imagesite = "http://www.miosito.com/images";
    global $globalsite, $includesite, $themesite, $schedesite, $imagesite;
    ?>
    e con questo sistema, tramite il comando INCLUDE, riuscivo a risalire le radici delle cartelle in qualsiasi file.php cosa che adesso in tutte le pagine mi da errore di inclusione.
    Perchè?
    Possibile che php 5 non accetta questi percorsi fissi?
    Come posso risolvere il problema?

    Grazie a tutti quelli che vorranno aiutarmi

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Premesso che non capisco il senso di una dichiarazione "global" al di fuori di una funzione,
    dubito che il tuo problema sia legato a php5.
    Più probabile che le impostazioni del nuovo hosting ti impediscano di aprire degli URL remoti

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    4
    Ciao Luca e grazie per aver risposto,
    ma come potrei risolvere il problema?
    Hai qualche dritta?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Lancia un phpinfo() e vedi cosa risulta per allow_url_fopen

    Se non è consentito, mi sa che puoi farci ben poco.
    Ma perché poi avere gli include remoti? Rallenta spaventosamente, fra l'altro

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    4
    Ok, questo è quello che risulta:

    ___Directive______Local Value____Master Value
    allow_url_fopen ......... On ................ On
    allow_url_include ....... Off ................ Off

  6. #6
    dalle variabili di setting prova a sostituire
    http://www.miosito.com

    con

    $_SERVER['DOCUMENT_ROOT']

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    4
    Ciao oly, scusa se ti rispondo solo adesso ma sono stato preso da altre cose.

    Ho provato e riprovato... anche altri modi (mie prove) ma il messaggio di errore è sempre lo stesso:

    codice:
    Warning: include() [function.include]: http:// wrapper is disabled in the server configuration
    by allow_url_include=0 in http://www.../.../index.php on line 20
    Come hanno fatto gli altri a risolvere il problema?
    Ho provato anche a mettere direttamente l'indirizzo

    codice:
    include ("http://www.miosito.it/cartella sito secondario/includes/ecc...");
    ma il risultato è sempre lo stesso.

    Per vostra informazione il server è ARUBA con PHP Version 5.2.17

    Aiutooooooo!!!

  8. #8
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da gerryok
    Come hanno fatto gli altri a risolvere il problema?
    Ma gli altri chi?!?

    Ti ho fatto una domanda
    Ma perché poi avere gli include remoti? Rallenta spaventosamente, fra l'altro
    a cui non hai risposto, ma ora mi viene il dubbio che in realtà non siano include remoti, ma locali. Ergo, e a maggior ragione: perché non usi un normalissimo include dal filesystem come fanno tutti?

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.