Visualizzazione dei risultati da 1 a 5 su 5

Discussione: feedburner in ECHO

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    138

    feedburner in ECHO

    non riesco a visualizzare il form di feedburner in echo.



    errore Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in


    echo ' <form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=BLOGNOME', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true">

    Enter your email address:</p>

    <input type="text" style="width:140px" name="email"/></p><input type="hidden" value="BLOGNOME" name="uri"/><input type="hidden" name="loc" value="en_US"/><input type="submit" value="Subscribe" />

    Delivered by FeedBurner</p></form>';

    grazie mille

  2. #2
    Hai aperto la stringa con l'apice singolo, e poi hai utilizzato lo utilizzi nella stringa che stampi, così facendo la stringa viene chiusa in anticipo.
    Es.


    Codice PHP:
    echo "Il tuo nome è "un nome""
    è ovvio che ti darà errore, quindi puoi fare in questo modo:
    Codice PHP:
    echo "Il tuo nome è \"un nome\""
    ovvero effettui l'escape degli apici.

    Stessa cosa vale per l'apice singolo.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    138
    grazie per la risposta.

    ci sono anche apici singoli all'interno, gli stessi dell'echo. come mi muovo? ho fatto varie prove ma niente da fare. il form ora esce ma non funziona. si vedere un campo con all'interno il valore

    echo '<form style=\"border:1px solid #ccc;padding:3px;text-align:center;\" action=\"http://feedburner.google.com/fb/a/mailverify\" method=\"post\" target=\"popupwindow\" onsubmit=\"window.open(\'http://feedburner.google.com/fb/a/mailverify?uri=NOMEBLOG\', \'popupwindow\', \'scrollbars=yes,width=550,height=520\');return true\">

    Enter your email address:</p>

    <input type=\"text\" style=\"width:140px\" name=\"email\"/></p><input type=\"hidden\" value=\"NOMEBLOG\" name=\"uri\"/><input type=\"hidden\" name=\"loc\" value=\"en_US\"/><input type=\"submit\" value=\"Subscribe\" /></p></form>';

  4. #4
    Hai fatto l'escape degli apici doppi, ma hai continuato ad utilizzare l'apice singolo per la stringa,
    quindi devi fare in questo modo:
    Codice PHP:
    echo "<form style=\"border:1px solid #ccc;padding:3px;text-align:center;\" action=\"http://feedburner.google.com/fb/a/mailverify\" method=\"post\" target=\"popupwindow\" onsubmit=\"window.open(\'http://feedburner.google.com/fb/a/mailverify?uri=NOMEBLOG\', \'popupwindow\', \'scrollbars=yes,width=550,height=520\');return true\">

    Enter your email address:</p>

    <input type=\"text\" style=\"width:140px\" name=\"email\"/></p><input type=\"hidden\" value=\"NOMEBLOG\" name=\"uri\"/><input type=\"hidden\" name=\"loc\" value=\"en_US\"/><input type=\"submit\" value=\"Subscribe\" /></p></form>"

    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    138
    ok perfetto. funziona correttamente. grazie mille ^_^

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.