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

    Php non riconosce gli apici?!

    Salve! Qualcuno mi può illuminare su che cosa sbaglio in a scrivere? Vi allego sia il mio file, che quello che il browser (crome, firefox, IE7) leggono. Naturalmente si tratta del codice php.

    codice:
    <html>
    <head>
    <title>AJAX, le basi prima dell' utilizzo</title>
    <script type="text/javascript">
    <!--//
    function prendiElementoDaId(id_elemento) {
     var elemento;
     if(document.getElementById)
      elemento = document.getElementById(id_elemento);
     else
      elemento = document.all[id_elemento];
     return elemento;
    };
    //-->
    </script>
    </head>
    <body>
     
    <?php
    function ec{
    echo '<iframe src="http://www.pratosintetico.com/ImmaginiSito/Giardini/slideshow.swf" width="100%" height="90%" >'.'</br>';
    echo '  Contenuto alternativo per i browser che non leggono gli iframe.'.'</br>';
    echo '</iframe>'.'</br>';
    
    }
    ?>
    
    
    <p id="paragrafo">
    testo del paragrafo che verrà cambiato al caricamento del documento
    </p>
    
    <p onclick="prendiElementoDaId('paragrafo').innerHTML = '<?php ec; ?> '">
    [img]bgnome.png[/img]</p>
    <?php ec; ?>
    </body>
    </html>
    e questo è quello che il browser interpreta:


    codice:
    <body>
     
    <!--?php
    function ec{
    echo '<iframe src="http://www.pratosintetico.com/ImmaginiSito/Giardini/slideshow.swf" width="100%" height="90%" -->'.'
    ';
    echo '  Contenuto alternativo per i browser che non leggono gli iframe.'.'
    ';
    echo ''.'
    ';
    
    }
    ?&gt;
    
    
    <p id="paragrafo">
    testo del paragrafo che verrà cambiato al caricamento del documento
    </p>
    
    <p onclick="prendiElementoDaId('paragrafo').innerHTML = '&lt;?php ec; ?&gt; '">
    [img]bgnome.png[/img]</p>
    
    
    </body>
    Vedete ( dopo il body o prima del /body) mi viene semi commentato il codice php, perciò io non riesco a fargli fare quello che ho in mente.

    Cos'è che crea questo problema? Cos'è che sbaglio??
    Cosa altro potrei fare?! Ho provato a modificare l'estensione in .php.
    Ps. ho buone conoscenze di php, ma è tutta farina del mio sacco, perciò potrei aver perso qualche nozione basilare.
    Vi ringrazio infinitamente del vostro aiuto!

  2. #2
    Ho fatto una prova anche con altri codici in php (presi dalla guida di HTML.it)


    Codice PHP:
    <html>
    <head>
    <title>AJAX, le basi prima dell' utilizzo</title>
    </head>
    <body>
    <?php
    $mul 
    1;
    while (
    $mul <= 10) {
    $ris $mul;
    print(
    "5 * $mul = $ris
    "
    );
    $mul++;


    ?>

    </body>
    </html>
    E mi esci sia crome che firefox lo interpretano così:

    Codice PHP:

    <body>
    <!--?
    php
    $mul 
    1;
    while (
    $mul <= 10) {
    $ris $mul;
    print(
    "5 * $mul = $ris<br-->");
    $mul++;


    ?&
    gt;


    </
    body
    Dandomi come output nel browser questo:

    codice:
    "); $mul++; } ?>

    Adesso Che è successo?!?! Da notare che prima funzionava tutto!
    Ps. Aggiungo che sto lavorando in locale. Farò un prova mettendolo nel server. Vi dirò.

  3. #3
    Uplodando tutto nel server funziona. -.-
    Adesso il problema è sul mio pc allora. Qualche idea per sistemare questa cosa?

  4. #4
    Sul tuo pc hai installato un webserver con supporto PHP? I file PHP devono essere interpretati da un server, non aperti direttamente con il browser.

  5. #5
    Ok Grazie! appena avrò più tempo mi informerò per ben. C'è da dire che qualche giorno fà funzionava tutto a meraviglia anche in locale.

    Posso chiderti di guardare anche questo post? E' sullo stesso problema, ma ho tolto il php e l'ho postato nella sezione javascript, perché non riesco ad inserire un iframe utilizzando un innerhtml.

    http://forum.html.it/forum/showthrea...readid=1467589

    Ti ringrazio!

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.