Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30
  1. #1
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441

    Errore di sintassi, variabile dentro variabile.

    Ecco, come faccio a inserire del php all'interno della variabile, ecco questo è solo parte del mio script ovviamente, solo un esempio per capire il sistema

    Codice PHP:
    $v " <div></div> <form><input><input></form> 
            <div></div> 
            
    $sql2 = "SELECT FROM post WHERE IDC=$idsp";             
            
    $query2 = mysql_query($sql2) or die (mysql_error()); 
            while (
    $row2 = mysql_fetch_assoc($query2)) { 
                  
    $quote = $row2['TESTO']; 
                  echo 
    $quote
            } 
        "


  2. #2
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    da usare dentro eval? come puoi vedere da te, mancano degli escape. non dimenticarti i tag di apertura e chiusura dentro la variabile.

  3. #3
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    sono alle prime armi, non ho capito niente

  4. #4
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    ci sono due " dentro la variabile, anteponi loro il carattere \
    e se si vuole utilizzare il contenuto di $v dentro eval, assicurarsi di chiudere con ?> prima di iniziare con l'output html, per poi riaprirlo ad inizio codic php

  5. #5
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    Originariamente inviato da Laxus
    ci sono due " dentro la variabile, anteponi loro il carattere \
    e se si vuole utilizzare il contenuto di $v dentro eval, assicurarsi di chiudere con ?> prima di iniziare con l'output html, per poi riaprirlo ad inizio codic php
    ok fatto, no ancora niente...
    intendi <?php e ?> vero? si quelli ci sono.

    codice:
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\EASYPHP\www\function.php on line 79

  6. #6
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    puoi postare l'attuale contenuto della variabile ed il suo utilizzo?

  7. #7
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    Ok, ti avviso, è un po lungo lo script

    Codice PHP:
                                        $stato "<div id='box8'>                
            
                        <div id='box13'>                        
                            
    $nomp $cogp
                        </div>
                        
                        <div id='box12'>    
                            
    $text
                        </div>
                        
                        <form action='home.php' method='POST' id='box15' name='formpiu'>
                            <span id='npiu'>
    $piu</span>                                                
                            <input
                                type='submit'
                                name='piu'
                                value=''
                                id='ico2'
                                onmouseout=\"oTooltip.remove();\"
                                onmouseover=\"oTooltip.append(event, 'nome e cognome');\"
                                onmousemove=\"oTooltip.follow(event);\">
                            <input type='hidden' name='idsp' value='
    $idsp'>
                            <input type='hidden' name='idup' value='
    $idup'>
                        </form>                                                    
                                                        
                        <form action='home.php' method='POST' id='box15' name='formcom'>
                            <span id='ncom'>
    $com</span>                                                
                            [img]comment.png[/img]
                            <input type='hidden' name='idsp' value='
    $idsp'>
                            <input type='hidden' name='idup' value='
    $idup'>
                        </form>
                                                    
                            <div id='box14'>
                                
    $time - $date
                            </div>
                            
                        </div>
                                
                        <form action='home.php' method='POST' id='
    $idsp'
                            style='width: 300; height: 10; margin: 0 auto 20 auto; padding: 0; display: none;'>
                            <textarea id='textarea2' class='t' name='commento' maxlength='500'></textarea>
                            <input type='submit' id='ico6' name='com' value=''>
                            <input type='hidden' name='idsp' value='
    $idsp'>
                            <input type='hidden' name='idup' value='
    $idup'>
                        </form>
                        
                            
    $sql2 = \"SELECT * FROM post WHERE IDC=$idsp\";            
                            
    $query2 = mysql_query($sql2) or die (mysql_error());
                            while (
    $row2 = mysql_fetch_assoc($query2)) {
                            
    $quote = $row2['TESTO'];
                            echo 
    $quote;
                            }

                        <div id='hr1'>                            
                        </div>"
    ;        
                
                    echo 
    $stato

  8. #8
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    devo chiederlo, visto che non ho capito il senso.. come ti aspetti che funzioni? vuoi stampare del codice php a video senza eseguirlo?

  9. #9
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    vero, e quindi come risolvo? lascia stare il senso, sarebbe troppo complicato e lungo da spiegare.

  10. #10
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    UP

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.