Visualizzazione risultati 1 fino 2 di 2

Discussione: Ciao, il mio sito in PHP da errori su alcuni browser, Come risolvere il problema?

  1. #1
    Guest

    Predefinito Ciao, il mio sito in PHP da errori su alcuni browser, Come risolvere il problema?

    Ciao a tutti, sto progettando un sito in php, visto che non lo conosco molto bene il php faccio fatica con alcuno cose...
    http://extremebite.altervista.org è il mio sito...
    Se viene aperto con Chrome o con mozila non ne trovi di cambiamenti e tutto apposto, ma se provi ad aprirlo con explorer vedrai che il banner in flash non si vede più ed in basso la bara gialla si sposta..
    Adesso vorrei chiedere perfavore, se sapete come risolvere questo piccolo problemino..
    Tante grazie in anticipo

  2. #2
    Guest

    Predefinito prova user agent...

    la soluzione c'è anche con javascript,ma visto che stai imparando il php ti dico come potresti fare in php:
    ho preso il codice html del tuosito...ti basterebbe analizzare se il browser usato e IE e così metti qualche <br /> in più... quindi prendi questa parte di codice(verso la fine del tuo file):
    Codice HTML:
    <div class="cleared"></div><div class="art-footer">
                        <div class="art-footer-t"></div>
                        <div class="art-footer-l"></div>
                        <div class="art-footer-b"></div>
                        <div class="art-footer-r"></div>
                        <div class="art-footer-body">
                             <a href="#" class="art-rss-tag-icon" title="RSS"></a>
                            <div class="art-footer-text">
                                <p><a href="#">Contact Us</a> | <a href="#">Terms of Use</a> | <a href="#">Trademarks</a>
                                    | <a href="#">Privacy Statement</a><br />
                                    Copyright &copy; 2010 ---. All Rights Reserved.</p>
                            </div>
                    		<div class="cleared"></div>
                        </div>
                    </div>
            		<div class="cleared"></div>
                </div>
            </div>
            <div class="cleared"></div>
            <p class="art-page-footer"><a href="http://extremebiteforum.altervista.org">Forum</a> ExtremeBite.</p>
        </div>
        
    </body>
    </html>
    e modificala così:
    Codice PHP:
    <div class="cleared"></div>
    <?php
    $browser
    =$_SERVER["HTTP_USER_AGENT"];
    if(
    strpos($browser, "MSIE")!==FALSE){echo "<br /><br />";}
    ?>

    <div class="art-footer">
    <div class="art-footer-t"></div>
    <div class="art-footer-l"></div>
    <div class="art-footer-b"></div>
    <div class="art-footer-r"></div>
    <div class="art-footer-body">
    <a href="#" class="art-rss-tag-icon" title="RSS"></a>
    <div class="art-footer-text">
    <p><a href="#">Contact Us</a> | <a href="#">Terms of Use</a> | <a href="#">Trademarks</a>
    | <a href="#">Privacy Statement</a><br />
    Copyright &copy; 2010 ---. All Rights Reserved.</p>
    </div>
    <div class="cleared"></div>
    </div>
    </div>
    <div class="cleared"></div>
    </div>
    </div>
    <div class="cleared"></div>
    <p class="art-page-footer"><a href="http://extremebiteforum.altervista.org">Forum</a> ExtremeBite.</p>
    </div>

    </body>
    </html>
    in questo modo se l'utente usa una versione di IE la barra giala ti esce due <br /> più in basso...se viente troppo in basso togli un br se è troppo in alto aggiungilo...naturalmente ho dato per scontato che la tua hopage sia index.php

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •