Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 24 su 24
  1. #21
    ottimo, grazie mille a tutti

    ho preso spunto da voi..

    Codice PHP:
    // devo solo scrivere qui il nome delle mie cartelle:
    $config['Cartelle']['ThisFile'] = "config";    // da questo nome di cartella (dove si trova il presente file) parte tutti i calcoli
    $config['Cartelle']['Immagini'] = "Immagini"// un esempio di cartella che userò

    // qui vengono calcolati i percorsi da usare dal server
    $config['Path']['Interne']['Root'] = substr(dirname(__FILE__),0,-strlen($config['Cartelle']['ThisFile']));
    $config['Path']['Interne']['Immagini] = $config['Path']['Interne']['Root'].$config['Cartelle'][Immagini']."/";

    // qui vengono calcolati i percorsi da usare dal browser
    $config['Path']['Esterne']['Root'] = "http://".str_replace($_SERVER['DOCUMENT_ROOT'],
      (
    substr($_SERVER['DOCUMENT_ROOT'],-1,1) == '/' $_SERVER['HTTP_HOST'] . '/' $_SERVER['HTTP_HOST']),
      
    $config['Path']['Interne']['Root']);
    $config['Path']['Esterne']['Immagini'] = $config['Path']['Esterne']['Root'].$config['Cartelle']['Immagini']."/"
    così per chiamare qls cosa da PHP uso:

    Codice PHP:
    $config['Path']['Interne']['NomeCartella'
    per chiamare qls cosa dal browser:

    Codice PHP:
    $config['Path']['Esterne']['NomeCartella'
    ailoviu
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  2. #22
    BUMP
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #23
    Io faccio semplicemente così:

    file config.php
    Codice PHP:
    $path $_SERVER['DOCUMENT_ROOT'];
    $sito 'http://' $_SERVER['HTTP_HOST']; 
    nei vari file:
    Codice PHP:
    include("config.php"); # questo lo devo includere sempre io.

    # inclusioni
    include("$path/cartella/file.php");

    # link
    [url="$sito/cartella/file.php"]link[/url# ovviamente $sito viene parsato con eval... 
    Ciao!

  4. #24
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    5
    Scusa Daniele,
    approfitto della tua pillola per chiederti un ulteriore chiarimento in merito all'utilizzo della costante _FILE_
    Mi pare di aver capito che questa viene utilizzata anche per ovviare al noioso fastidio di dover cambiare i link a parti di script che utilizziamo con "include" in diverse pagine del sito.
    Ho cercato di leggere anche sul manuale come funziona ma non ho capito granchè.
    Se mi permetti ti spiego meglio il problema.

    Utilizzo questo schema per tutte le pagine del sito:

    top.php (parte fissa)

    ... parte centrale variabile per ogni singola pagina...

    piedipagina. php (parte fissa)

    All'interno delle parti fisse ci sono dei link:
    per esempio a: pippo.php, ../libri/ciccio.php ecc

    Se però cambio il posizionamento nel sito di ../libri/ciccio.php in ../libri/storia/ciccio.php sono costretto a cambiare il percorso in tutte le pagine del sito.

    Mi potresti fare un esempio concreto di come ovviare a questo increscioso problema?

    Ti ringrazio infinitamente e colgo l'occasione per porgerti i miei migliori auguri per il nuovo anno.
    Gianni
    info@superbit.it

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.