Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Codice che non capisco

  1. #1

    Codice che non capisco

    Ciao,
    Ho questo script in una pagina ma non capisco la sua funzione, me lo potete tradurre?

    Codice PHP:
    $url$_SERVER['REQUEST_URI'];
    $pos strpos($url"?");
    $dopo substr($url$pos+1);
    $prima substr($url0$pos+1);
    if (
    $prima == "/"){
        
    $prima $url."?";


  2. #2
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    Codice PHP:
    $_SERVER["REQUEST_URI"// Pagina compresi ? & ecc.. 
    Codice PHP:
    strpos 
    Cerca la prima occorrenza con quel carattere.
    Con substr tagliamo la stringa , nell'esempio viene taglia prima e dopo del carattere cercato

    fatto questo se $prima è == / aggiunge direttamente ?

  3. #3
    Mi spiego meglio:
    Il problema è che in questa pagina http://www.sagirei.it/sagi-rei-discografia.php cliccando su uno degli album invece di aprire http://www.sagirei.it/sagi-rei-disco...?id_d=16#disco apre http://www.sagirei.it/id_d=16#disco.
    Dipende da quel codice che ho postato?
    Se si, come modifico per correggerlo?

    Se non sbaglio nella pagina il richiamo è
    Codice PHP:
    <a href="'.$prima.'id_d='.$album3['id_d'].'#disco"

  4. #4
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    Codice PHP:
    $url$_SERVER['REQUEST_URI']; 
    $pos strpos($url"?"); 
    $dopo substr($url$pos+1); 
    $prima substr($url0$pos+1); 
    if (
    $prima == "/"){ 
        
    $prima $url."?"
    }else{
    $prima $url;} 

  5. #5
    Originariamente inviato da kakashi
    Codice PHP:
    $url$_SERVER['REQUEST_URI']; 
    $pos strpos($url"?"); 
    $dopo substr($url$pos+1); 
    $prima substr($url0$pos+1); 
    if (
    $prima == "/"){ 
        
    $prima $url."?"
    }else{
    $prima $url;} 
    non va...

  6. #6
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    Codice PHP:
    $dopo $_SERVER['QUERY_STRING'];
    $prima $_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME'] . ($dopo) ? "?" ""

  7. #7
    Originariamente inviato da Ranma2
    Codice PHP:
    $dopo $_SERVER['QUERY_STRING'];
    $prima $_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME'] . ($dopo) ? "?" ""
    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.