Promemoria: percorsi files esterni

22 Maggio 2008

Siccome quando lavoro coi files SWF, CSS e JS che caricano dinamicamente immagini o altro faccio sempre confusione coi path relativi, ecco qui la regola scritta e verificata una volta per tutte!!!

Tutti i link a files esterni sono relativi alla cartella:

  • HTML: della pagina stessa
  • CSS:    del file CSS
  • JS:       della pagina che include il file js
  • SWF:   della pagina che include il file swf

ATTENZIONE IN PHP:

Dato il filesystem:

/index.php
/1/index.php
/1/2/index.php
/1/2/3/index.php

e dato che ogni files tranne il primo contiene l’istruzione:

include(‘../index.php’)

se da browser richiamo /1/2/3/index.php esso non arriverà a chiamare /index.php come ci si potrebbe aspettare, bensì richiamerà sempre e solo /1/2/index.php creando un loop infinito. Questo perchè fa riferimento il percorso del file “padre” di tutti gli altri (quello richiamato da browser per intenderci.)

Entry Filed under: Scripting. .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Mephit

Mephit logo
PHP project for D&D players www.mephit.it

Documentazione

Motori di ricerca

Utility

Categorie

Meta

Archivi