Nwlapcug.com


Come creare collegamenti simbolici usando PHP

Collegamenti simbolici sono file trovati su sistemi di hosting basati su Unix; puntano a un altro file all'interno di un'altra directory sul server dell'utente. Collegamenti simbolici possono essere creati utilizzando accesso diretto shell. Tuttavia, in molti casi, ad esempio server condivisi, VPS e offerte di hosting cloud, accesso ad un sistema di coperture può non essere disponibile. Gli utenti dovranno quindi inserire collegamenti simbolici all'interno di file PHP di accedervi da modelli di siti Web. Collegamenti simbolici creano un effetto di inoltro, quindi gli utenti non devono puntare ai file che potrebbero essere nascosti dentro molti sub-directory.

Istruzioni

1

Contatta il tuo host Web e verificare che i collegamenti simbolici, noto anche come link simbolici, sono supportati dalla configurazione del server. Se non sono supportate, chiedere se l'opzione può essere aggiunto al server.

2

Aprire un editor di testo come Wordpad o Typepad.

3

Incollare le seguenti righe di codice nel file:

<? PHP

//Create Link Name

$link = "nome del collegamento";

//CREATE THE SYMBOLIC LINK WITH PHP

symlink("/usr/local/www/htdocs/yourwebsite.com/www/","/usr/local/www/htdocs/yourwebsite.com/{$linkname}");

? >

4

Modificare il codice per corrispondere al nome di collegamento che si desidera chiamare. Modificare i file di directory per abbinare il vostro URL radice del server nella prima parte del codice e la directory dove il file farà riferimento nella seconda parte della codificazione, dopo la virgola. Ad esempio, la radice non può essere situata a /usr/local/www/htdocs/yourwebiste.com/www. È possibile trovare la directory radice dove inserirete il file PHP aprendo il tuo sito utilizzando un programma FTP e copia il percorso della directory radice.

5

Aprire il file di root nel tuo browser e dovrebbe reindirizzare il file che hai chiamato. Si tratta di un modo semplice per testare il file.

6

Chiamare il nome del file PHP nei template Web come richiesto.

Consigli & Avvertenze

  • Credo che i link simbolici nel nostro esempio come <? php symlink ('< target_filename >', '< symlink_filename >');? >. Si chiama il nome del file di destinazione seguito dal symlink_filename dove il nome del file originale reindirizzerà quando chiamato.