Visualizzazione risultati 1 fino 11 di 11

Discussione: [require_once] Domanda abbastanza complicata...

  1. #1
    Guest

    Question [require_once] Domanda abbastanza complicata...

    Spero di riuscire bene ad esprimere ciò che mi serve...

    1) Prendiamo ad esempio questa struttura dei file:

    MIOSITO.com
    ------------------
    /ISCRITTI/index.php
    /PAGINE
    index.php
    iscritti.php

    Ho provato ad utilizzare questa funzione nel file ISCRITTI/index.php
    per poter aprire la pagina iscritti partendo dalla cartella iscritti:

    require_once("/membri/miosito/iscritti.php");

    La pagina viene letta correttamente, ma il problema è che i collegamenti alle altre cartelle sono sballati, come se prendesse in considerazione l'indirizzo sorgente:

    /membri/miosito/ISCRITTI

    si può fare in modo che l'indirizzo sorgente torni a:

    /membri/miosito



    Spero di essermi spiegato bene, altrimenti chiedetemi altre informazioni...

    grazie a chi mi risponde!! :D

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Se ho capito bene, non è possibile farlo. Potresti utilizzare tutti i percorsi assoluti.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    hai provato con <base href="indirizzo_da_considerare">?

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da silverseraph
    hai provato con <base href="indirizzo_da_considerare">?
    Da quello che ho capito io si sta parlando di inclusioni in PHP e non di link.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Dice che i collegamenti alle altre cartelle sono sballati...

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Beh, comunque basta aspettare che si spieghi meglio lui.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool
    Da quello che ho capito io si sta parlando di inclusioni in PHP e non di link.
    eh si

    sono inclusioni in php.

    Ora vi spiego meglio:

    Vorrei utilizzare un metodo per far comparire la pagina di un iscritto semplicemente inserendo un link del tipo:

    miosito.altervista.org/ISCRITTI/username

    invece di:

    miosito.altervista.org/iscritto.php?id_iscritto=43245


    La mia idea ( per ora non praticabile ) è quella di utilizzare delle cartelle all'interno della cartella ISCRITTI. Queste le cartelle d'esempio:

    miosito.altervista.org/ISCRITTI/slash
    miosito.altervista.org/ISCRITTI/axlrose
    miosito.altervista.org/ISCRITTI/gunsnroses
    ...

    con all'interno delle stesse un file index.php con un codice tipo:

    <?php

    $id_iscritto = 4;
    require_once("/membri/miosito/iscritti.php");

    ?>

    Teoricamente dovrebbe funzionare, ma in pratica succede come vi ho spiegato sopra:

    cioè la pagina dell'iscritto funziona, ma i collegamenti all'interno di essa non si riferiscono al percorso:

    /membri/miosito

    ma al persorso:

    /membri/miosito/ISCRITTI

    questo causa problemi nella lettura delle immaggini, ecc...


    E' un'idea che può funzionare o sono semplicemente pazzo? :D

    Grazie per il vostro aiuto! :D

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da vcup4
    Vorrei utilizzare un metodo per far comparire la pagina di un iscritto semplicemente inserendo un link del tipo:

    miosito.altervista.org/ISCRITTI/username

    invece di:

    miosito.altervista.org/iscritto.php?id_iscritto=43245
    Per fare questo ti conviene utilizzare l'.htaccess.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool
    Per fare questo ti conviene utilizzare l'.htaccess.
    cos'è? come devo fare per utilizzarlo?

  10. #10
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Per utilizzarlo su AlterVista lo devi attivare spendendo 1000 AlterCents. Qui puoi trovare una guida.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  11. #11
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Comunque è ovvio che faccia riferimento al percorso /membri/miosito/ISCRITTI perchè è come se tu inserissi il codice della pagina dell'iscritto all'interno di (ad esempio) miosito.altervista.org/ISCRITTI/slash/index.php...
    capito?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •