Visualizzazione risultati 1 fino 3 di 3

Discussione: Aprire un file PHP presente su un altra cartella del progetto

  1. #1
    ordermanager non è connesso Neofita
    Data registrazione
    12-06-2020
    Messaggi
    2

    Predefinito Aprire un file PHP presente su un altra cartella del progetto

    Salve, domanda banale ma che non riesco a risolvere:
    dal mio file:
    ...altervista.org/UK/NuovaCartella/test.php
    devo aprire in file:
    ...altervista.org/UK/NuovaCartella/src/Util.php

    Ho provato con
    require ('/UK/NuovaCartella/src/Util.php');
    require ('.:UK/NuovaCartella/src/Util.php');
    require ('/src/Util.php');

    ma non riesco a farlo funzionare

  2. #2
    ordermanager non è connesso Neofita
    Data registrazione
    12-06-2020
    Messaggi
    2

    Predefinito

    ../../UK/NuovaCartella/

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,075

    Predefinito

    "/" si riferisce alla root, ma non direttamente al tuo spazio: su AlterVista, se vuoi usare percorsi assoluti devi usare /membri/username
    Quindi, nel tuo caso:

    /membri/ordermanager/UK/NuovaCartella/src/Util.php

    Però, è molto meglio utilizzare percorsi relativi come hai fatto.
    Sappi che
    • ../ torni nella cartella superiore.
    • ./ è la cartella corrente.


    Tu in realtà non necessiti di "tornare" in cartelle superiori, perché il tutto è contenuto in "NuovaCartella" (e tu parti già da "NuovaCartella").
    Quindi, nel tuo caso dovrebbe essere sufficiente partire dalla cartella attuale e entrare in src:
    Codice PHP:
    require ('./src/Util.php');
    TIP:
    PHP ha constanti magiche che puoi usare per sapere il nome (con il percorso) del file che stai eseguendo, etc, vedi la documentazione ufficiale.

    Ciao!
    Ultima modifica di alemoppo : 02-06-2025 alle ore 11.29.01

Regole di scrittura

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