Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026

    [RISOLTO]sito inglese e italiano

    ciao a tutti

    sto costruendo un sito con possibilità di scelta lingua fra italiano e inglese

    ho due semplici link su ogni pagina e il sito è sdoppiato fra sito italiano e sito inglese

    il sito in italiano si trova nella directory principale mentre quello in inglese si trova nella sottocartella (EN)

    le pagine del sito in inglese e in italiano hanno sempre lo stesso nome

    quindi mi stavo chiedendo come faccio a far si che cliccando su una qualsiasi pagina italiana il link (lingua inglese) esso mi porti nella cartella EN ma non alla index bensì alla pagina stessa dove mi trovavo in lingua italiana

    non so se mi spiego

    io ho provato mettendo nelle pagine in italiano

    questo:

    Codice PHP:
    <?php echo'[url="EN/'.$PHP_SELF.' "]EN[/url] ';?>
    solo che ogni volta mi rimanda alla index situata in EN/
    io vorrei che mi rimandasse a EN/nome_pagina_corrente

    spero che qualcuno possa aiutarmi vi ringrazio in anticipo

    ciao

  2. #2
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026
    chiedo scusa a tutti ho trovato la soluzione subito,mi ero scoraggiato e invece è bastata una ricerca

    il problema è che con il semplice PHP_SELF si estrae la url intera mentre usando basename() si richiama il solo nome del file corrente

    a chi interessasse il codice giusto:
    Codice PHP:
    <?php echo'[url="EN/'.basename($_SERVER['PHP_SELF']).' "]EN[/url] ';?>
    ciao e scusate se vi ho fatto perdere tempo

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.