Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    PHP e commenti condizionali

    salve ho un problema:
    nel sito che sto costruendo dovrei caricare nella head un codice jquery. questo codice è di un tipo per tutti i browser tranne che per explorer. per explorer c'è una versione differente.
    è possibile in php secondo voi utilizzare un commento condizionale come condizione per caricare l'uno o l'altro jquery. pensavo qualcosa del genere ma non saprei come scriverlo nel modo corretto.

    if (isset(<!--[if gte IE 5.5]>)) {
    $jquery = 'ie.js';
    }else{
    $jquery = 'normal.js';
    }

    oppure se sapete un modo alternativo migliore sono tutto orecchie.
    grazie

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    e se utilizzassi la funzione get_browser?
    http://php.net/manual/en/function.get-browser.php

  3. #3
    mi sembra la strada giusta:

    quindi guardando il materiale php dovrebbe essere qualcosa del genere:

    <?php
    function using_ie()
    {
    $u_agent = $_SERVER['HTTP_USER_AGENT'];
    $ub = False;
    if(preg_match('/MSIE/i',$u_agent))
    {
    $ub = True;
    }

    return $ub;
    }

    function ie_js() {
    if (using_ie()) {
    $jquery = 'ie.js';
    }else{
    $jquery = 'normal.js';
    }
    ?>
    <script src="js/<?php echo $jquery; ?>" type="text/javascript"></script>

    che ti sembra?

  4. #4
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    OK

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.