31
edits
mNo edit summary |
mNo edit summary |
||
Line 174: | Line 174: | ||
<ol> | <ol> | ||
<li>[[#Get the JSON File with PHP and cURL]]</li> | <li>[[#Get the JSON File with PHP and cURL]]</li> | ||
<li>Print the tweets</li> | <li>[[#Print the tweets]]</li> | ||
<li>Serialize a form with | <li>[[#Serialize a form with JavaScript]]</li> | ||
<li>Send the form to [[PHP]] with [[AJAX]]</li> | <li>Send the form to [[PHP]] with [[AJAX]]</li> | ||
<li>Post the tweet using a [http://dev.twitter.com/pages/libraries PHP Twitter Library] | <li>Post the tweet using a [http://dev.twitter.com/pages/libraries PHP Twitter Library] | ||
Line 198: | Line 198: | ||
</source> | </source> | ||
<p>The ability to use [http://curl.haxx.se/ cURL], is what allows us to interact with Twitter with the command-line, the same commands exist in PHP and we're using them right now to fetch the JSON. | <p>The ability to use [http://curl.haxx.se/ cURL], is what allows us to interact with Twitter with the command-line, the same commands exist in PHP and we're using them right now to fetch the JSON. | ||
---- | |||
===Print the Tweets=== | ===Print the Tweets=== | ||
<source lang="PHP" highlight=" | <source lang="PHP" highlight="14-20"> | ||
<?php | <?php | ||
$user = 'username'; | $user = 'username'; | ||
Line 224: | Line 225: | ||
In the hightlighted area we decode the json into an array and then iterate and print the values of that array, with a little bit of CSS we can achieve something like this:</p> | In the hightlighted area we decode the json into an array and then iterate and print the values of that array, with a little bit of CSS we can achieve something like this:</p> | ||
[[File:Screen_shot_2010-07-07_at_7.24.39_PM.png]] | [[File:Screen_shot_2010-07-07_at_7.24.39_PM.png]] | ||
---- | |||
===Serialize a form with [[JavaScript]]=== | |||
<p>This is the part, where i want to show a few more things about JSON which is the JSON Parsers. JSON usually travels between web app and the server as a string, javascript has a really nice (and dangerous!) function which is <em><strong>eval()</strong></em> this function reads string values and interprets it as javascript, which is quite convenient if the JSON file comes from a secure source, however we can't assure the security of an external service like twitter, so i'm going to use a parser to convert the values of our form into a JSON, while i'm also going to show the opposite, convert a JSON into a Javascript Object with the parser</p> |
edits