Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400

    [da PHP in ASP] Indicazione utente

    Buona domenica.

    In PHP esiste uno script che permette all'utente di sapere in quale parte del sito si trova, tramite un'indicazione del tipo:

    codice:
    Home > Directory > Pagina
    Esiste la stessa cosa in ASP?

    Grazie
    codice:
    <?
      $a_tag_open="<a href='";
      $a_close="'>";
      $a_tag_close="</a>";
      $sep=" / ";// il segno di separazione nel path (anche un'immagine)
      $len_sep=strlen($sep);
      $last = 1; // se vuoi o meno il nome del file corrente (1=no;0=si)
    
      $url=$HTTP_SERVER_VARS["SERVER_NAME"].$HTTP_SERVER_VARS["SCRIPT_NAME"];
      $split_url=explode("/", $url);
      $count_split_url=count($split_url);
      $c=($count_split_url-$last);
      $home=$a_tag_open."http://".$split_url[0].$a_close."Home".$a_tag_close;
    
      $a_dirs .= $a_tag_open."/";
      for ($j=1;$j<$c;$j++) {
      $a_dirs .= $split_url[$j]."/";
      if (($j==($c-1)) && ($last==0)) {
      $l=strlen($a_dirs);
      $a_dirs=substr($a_dirs,0,($l-1));
      }
      $a_dirs_complete = $a_dirs.$a_close.$split_url[$j].$a_tag_close.$sep;
      $comp[$j-1] = $a_dirs_complete;
      }
    
      $p_comp = $home.$sep;
      for ($w=0;$w<$c;$w++) {
      $p_comp .= $comp[$w];
      }
    
      if($last==0) {
      $len_p_comp=strlen($p_comp);
      $x=($len_p_comp-$len_sep);
      $p_comp=substr($p_comp,0,$x);
      }
    
      echo $p_comp;
    ?>

  2. #2
    Ciao,

    L'url del sito lo trovi con

    codice:
    Request.ServerVariables("server_name")
    La path con

    codice:
    request.servervariables("URL")
    Volendo potresti fare così

    codice:
    path = Request.ServerVariables("server_name")  & " &gt; "
    path = path & request.servervariables("URL") 
    path = Replace(path, "/", " &gt; "
    in questo modo visualizzerai:

    www.html.it > public > foto.jpg

    Ho capito bene ?
    SGr33n

  3. #3
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Benissimo, grazie!

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.