Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con i percorsi assoluti

    Salve ragazzi. Per il mio sito sto costruendo una specie di cms.
    In pratica includo tutto quello che mi serve nella pagina default.php basandomi sulle variabili get passate via querystring.
    ecco il codice in questione:

    Codice PHP:
    /* PROCESSO DI INCLUSIONE */
    if ( isset($_GET['module']) )
      {
         
    // controllo che il modulo esista
         
    if ( file_exists ('Modules/' $_GET['module'] . '/public/default.php') )
           {
              include(
    'modules/' $_GET['module'] . '/public/default.php');
           }
         else
           {
              echo 
    'Il modulo non esiste' ;
              
    //header ('Location: ' . SITE_BASE_PATH . 'default.php');
           
    }
      }
    else
      {
         echo 
    'Vediamo che succede';
         
    //header ('Location: ' . SITE_BASE_PATH . 'default.php?module=catalog');
      
    }
    /* FINE PROCESSO DI INCLUSIONE */ 
    Ora in locale il sito funziona correttamente ma in remoto è come se non trovasse la pagina del modulo. Controllate qui:

    http://ratto123456.altervista.org/cr...module=catalog

    Come posso risolvere il problema?
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  2. #2
    Diavolo di un server!!! E' possibile che mi dia l'errore perchè le cartelle hanno i nomi in maiuscolo mentre io, nel path, ce li ho messi in minuscolo?
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  3. #3
    Originariamente inviato da mircov
    Diavolo di un server!!! E' possibile che mi dia l'errore perchè le cartelle hanno i nomi in maiuscolo mentre io, nel path, ce li ho messi in minuscolo?
    Certamente. Linux e' case sensitive.... Se hai fatto il dowload con un ftp dovresti avere una opzione che trasforma in minuscolo tutti i nomi ed estensioni dei file trasferiti.

    Ma devono ovviamente essere in minuscolo anche all'interno degli script. Troverai anche altre sorprese se hai lasciato degli spazi nei nomi dei file oppure usato caratteri accentati.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    No, per fortuna nssuno spazio nei nomi o caratteri accentati: solo problemi con il maiscolo e minuscolo. Sto risistemando tutti gli script! Grazie per la spiegazione! Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.