Visualizzazione dei risultati da 1 a 6 su 6

Discussione: percorso assoluto

  1. #1

    percorso assoluto

    Buongiorno,

    premetto che non so niente di php, vorrei sapere se e come posso scrivere un percorso assoluto con questo linguaggio di programmazione.

    Faccio un esempio:

    Sono dentro la cartella PASSWORD la quale è in root.
    Dentro tale cartella ho un file.php in cui ho un include

    <?php include "../password.php";>

    verso password.php che è in root. Scritto così sembra funzionare.

    Posso scrivere in questo modo sotto?

    <?php include "http://www.miosito.est/password.php";>

    Grazie.

  2. #2

  3. #3
    Ciao e grazie per il suggerimento.

    Dal link:

    [...]
    Tenendo presente che dirname(__FILE__) ti permette di far riferire l'inclusione al path del file in cui viene scritto il codice.
    [...]
    Però, in pratica, è sempre un percorso relativo (alla posizione della pagina).
    Io invece vorrei un percorso assoluto proprio come:

    http://www.miosito.est/password.php

    perché tale pagina in futuro verrà spostata.

  4. #4
    Facciamo così, prova a fare come ti viene suggerito e nel tuo modo e vediamo quale dei due funziona.

  5. #5
    Ciao,

    il "mio" metodo non funziona, altrimenti non avrei postato

    Quello nel link che suggerisci probabilemente si, ma allora io non l'ho capito...Parliamone

    Anche perché per come l'ho capito io sarebbe proprio come scrivere un percorso relativo :master:

  6. #6
    Ciao, quello che ti dice filippo.toso è la soluzione migliore.
    Se tu fai un echo __FILE__, otterrai un percorso tipo /opt/www/index.php, cioè il percorso assoluto nella macchina in cui viene fatto girare lo script.
    Con echo dirname(__FILE__), otterrai un percorso come /opt/www.
    Nell'articolo dice che è relativo al file in cui viene evocata la costante magica __FILE__.
    Il percorso relativo che intendi te è rispetto alla directory di lavoro, che è quasi sempre il percorso del file che tu evochi.
    Tu poi devi pensare che con il php non lavori a lato client che quindi il file è chiamato con una qualsiasi richiesta http get o post, ma lavori a livello di applicativo nel server.

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.