Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 19-01-12, 23:56   #1 (permalink)
User Newbie
 
Data di registrazione: Jan 2012
Ubicazione: firenze
Messaggi: 6
problema path

Ciao ,
ho un dubbio sui percorsi dei file all' interno di una pagina html , fino ad ora ho utilizzato sempre il path relativo per collegare i vari file alla pagina .
Ma ho notato che si può utilizzare anche un percorso relativo alla root mettendo lo slash davanti al link del file , una cosa tipo '/directory/file.txt' .
Quindi il mio dubbio è questo , è meglio utilizzare il secondo metodo cambiando ogni volta la root del server tramite le mie necessita o continuare a utilizzare i percorsi relativi???
der23 non in linea   Rispondi citando
Vecchio 20-01-12, 17:52   #2 (permalink)
Moderatore
 
L'avatar di Shad
 
Data di registrazione: Jun 2007
Ubicazione: Napoli
Messaggi: 462
Invia un messaggio tramite MSN a Shad
Direi che dipende da quello che devi fare.
In generale io preferisco i percorsi relativi dato che mi permettono di far continuare a funzionare il sito anche se cambio la directory che lo contiene.
Se ad esempio sposto il tutto in una sottodirectory i percorsi assoluti ti salterebbero.

Ultimamente invece uso gli assoluti ma parametrizzo la posizione della root in una costante PHP.

In questo modo se cambio la directory mi basta aggiornare il codice dove setto la costante e tutto il sito funziona.
__________________

Il mio blog su programmazione, webdesign e SEO.
Shad non in linea   Rispondi citando
Vecchio 20-01-12, 17:57   #3 (permalink)
User Newbie
 
Data di registrazione: Jan 2012
Ubicazione: firenze
Messaggi: 6
ho capito come utilizzi la costante ma preferirei evitare perchè in questo modo quando vado a creare un collegamento di qualunque tipo dovrei aggiungere un output php che mi stampa la costante accanto al percorso del file .
Quello che avevo in mente io , era di utilizzare i collegamenti relativi alla root mettendo uno slash davanti al link, solo che non so come fare a indicare una root diversa ogni volta.
der23 non in linea   Rispondi citando
Vecchio 20-01-12, 20:15   #4 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Ciao der23 ma cosa intendi per root diversa ogni volta?
Anche io faccio come Shad, anche perchè con degli include potresti avere problemi facendo in maniera diversa.
Tra l'altro la costante puoi anche farla generare da sola non è necessario che cambiando hosting la modifichi manualmente per cui è molto comoda.
Thedarkita ora è in linea   Rispondi citando
Vecchio 20-01-12, 23:27   #5 (permalink)
User Newbie
 
Data di registrazione: Jan 2012
Ubicazione: firenze
Messaggi: 6
intendo che è possibile fare dei collegamenti in questo modo :
<img href="/directory/file.png">
in questo collegamento il server punta alla root del sito che viene impostata, quindi dalla root va nella cartella directory e poi prende il file.png .
Il vostro metodo non mi convince perchè può essere utile utilizzarlo con l' include , ma poi con tutti gli altri file diventa piuttosto scomodo , uscirebbe una cosa del tipo

<img src="<?php echo PATH; ?>directory/file.png">
der23 non in linea   Rispondi citando
Vecchio 21-01-12, 16:52   #6 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Per quanto riguarda il codice html io utilizzo semplicemente lo / prima per farli assoluti.
Thedarkita ora è in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:43.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.