Visualizzazione risultati 1 fino 3 di 3

Discussione: Rendere inline del codice html con PHP

  1. #1
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito Rendere inline del codice html con PHP

    Buongiorno,
    ho il seguente codice:

    Codice HTML:
    <script>
    $("#carrello_ajax").html('<h3>Carrello</h3>			<ul id="carrello">
    				<li>15x <a href="#">Prodotto con 3 opzioni</a></li>
    				<li>2x <a href="#">tastiera nuova</a></li>
    				<li>1x <a href="#">Nome prodotto #1</a></li>
    				<li>1x <a href="#">cozze</a></li>
    				<li>1x <a href="#">prodotto di esempio</a></li>
    				<li>16x <a href="#"></a></li>
    			</ul>
    			<p id="totale">Totale: <em>&euro; 143,4</em></p>
    			<p style="text-align:center; margin-bottom:0">
    			 <a href="carrello.php"><img alt="Vai a carrello" src="/img/shopend_v.png"></a>
    			</p>
    <p>HELLO</p>');</script>
    E necessito che diventi tutto su una sola riga, quindi del codice completamente inline.

    Ho utilizzato questo:

    Codice PHP:
    ob_start();
    include(
    "inc.php");
    $tmp = ob_get_contents();
    ob_end_clean();

    echo
    trim($tmp,"\t\n\r\0\x0B");
    Ed il codice è diventato:

    Codice HTML:
    <script>
    $("#carrello_ajax").html('<h3>Carrello</h3><ul id="carrello">
    				<li>15x <a href="#">Prodotto con 3 opzioni</a></li>
    				<li>2x <a href="#">tastiera nuova</a></li>
    				<li>1x <a href="#">Nome prodotto #1</a></li>
    				<li>1x <a href="#">cozze</a></li>
    				<li>1x <a href="#">prodotto di esempio</a></li>
    				<li>17x <a href="#"></a></li>
    			</ul>
    			<p id="totale">Totale: <em>&euro; 143,4</em></p>
    			<p style="text-align:center; margin-bottom:0">
    			 <a href="carrello.php"><img alt="Vai a carrello" src="/img/shopend_v.png"></a>
    			</p><p>HELLO</p>');</script>
    Ma non è diventato del tutto inline. Come posso completare la mia opera?
    Apprezzi l'aiuto? Offrimi un caffè!

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    trim lavora solo su inizio e fine stringa. Usa preg_replace.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Giusto. Non ci avevo pensato.

    Per chi ne avesse necessità il codice è:

    Codice PHP:
    preg_replace("/\s\s+/" , "" , $variabile);
    Grazie mille!!!
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

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