Set a PHP Cookie to expire at midnight 
//You might find strtotime useful in these situations.

setcookie('cons', 1, strtotime('today 23:59'), '/');


http://stackoverflow.com/questions/1313 ... t-midnight

[ view entry ] ( 1469 views )   |  print article
Gnome Terminal 2.16.0 Basic Tasks 
//Open a new tab
ctrl+shift+T

//Switching tabs
ctrl+pageUp

//Also: Switching consoles in linux:
ctrl+alt+F1
ctrl+alt+F2
ctrl+alt+F3
ctrl+alt+F4
ctrl+alt+F5
ctrl+alt+F6
ctrl+alt+F7


[ view entry ] ( 1708 views )   |  print article
Simple cURL example in PHP 
<?php

/*
We'll get the content of a remote page to display locally ;)
*/

$curl=curl_init();
// Set some options - we are passing in a useragent too here
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'http://www.televisa.com/us/',
CURLOPT_BINARYTRANSFER=>true,
));

// Send the request & save response to $resp
$resp = curl_exec($curl);

// Close request to clear up some resources
curl_close($curl);

echo $resp;

?>

[ view entry ] ( 1585 views )   |  print article
Selecting Random Rows in MySQL 
SELECT * FROM tablename
WHERE somefield='something'
ORDER BY RAND() LIMIT 5


[ view entry ] ( 1616 views )   |  print article
Populating a Table from another Table 
INSERT INTO NewTable (col1, col2, col3) SELECT col1, col2, col3 FROM OldTable

Page 985 in MySQL Developer's Library (Paul DuBois), and
http://stackoverflow.com/questions/3140 ... to-another

[ view entry ] ( 1691 views )   |  print article
How to part DATE and TIME from DATETIME field type in MySQL? 
//Use the following query:
SELECT DATE(`date_time_field`) AS date_part, TIME(`date_time_field`) AS time_part FROM `your_table`;

//Also you can use:
SELECT DATE_FORMAT(colName,'%Y-%m-%d') DATEONLY,DATE_FORMAT(colName,'%H:%i:%s') TIMEONLY FROM `your_table`;

http://stackoverflow.com/questions/1233 ... e-in-mysql

[ view entry ] ( 1358 views )   |  print article
Is NOW Between a Time Range? 

$current_time = strtotime('now');
if ($current_time > strtotime('wednesday this week 8:00pm') && $current_time < strtotime('thursday this week 2:00am')) {
// Special logo
}

http://stackoverflow.com/questions/5413 ... ther-times



[ view entry ] ( 1335 views )   |  print article
SimpleXML: Reading/Updating Node Attributes (non namespaced and namespaced ones) 

//non namespaced attributes

<?php

$data=<<<XML


<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<item>
<title>Title: 0</title>
<link test="test" test2="This is a test">Link:0</link>
<media:thumbnail url="0"/>
<media:content url="0" type="video/mp4" />
</item>
<item>
<title>Title: 1</title>
<link>Link:1</link>
<media:thumbnail url="1"/>
<media:content url="1" type="video/mp4" />
</item>
<item>
<title>Title: 2</title>
<link>Link:2</link>
<media:thumbnail url="2"/>
<media:content url="2" type="video/mp4" />
</item>
<item>
<title>Title: 3</title>
<link>Link:3</link>
<media:thumbnail url="3"/>
<media:content url="3" type="video/mp4" />
</item>
</channel>
</rss>

XML;

$xml=simplexml_load_string($data);

echo $xml->channel[0]->item[0]->title."<br>";
echo $xml->channel[0]->item[0]->link->attributes()->test2="This is a NEW test!.";


//Creates update.xml with updated test2 value
$xml->asXml('updated.xml');


?>

===============================================================================
//namespaced attributes

<?php

$data=<<<XML

<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<item>
<title>Title: 0</title>
<link test="test" test2="This is a test">Link:0</link>
<media:thumbnail url="Thumbnail URL: 0"/>
<media:content url="Content URL: 0" type="video/mp4" />
</item>
<item>
<title>Title: 1</title>
<link>Link:1</link>
<media:thumbnail url="1"/>
<media:content url="1" type="video/mp4" />
</item>
</channel>
</rss>

XML;



$xml=simplexml_load_string($data);

//reading simple node
echo $xml->channel[0]->item[0]->title;

echo "<br>----------------------------------<br>";

//reading/updating simple node's attribute
echo $xml->channel[0]->item[0]->link->attributes()->test2="This is a NEW test!.";

echo "<br>----------------------------------<br>";

//reading/updating namespaced node's attribute
echo $xml->channel[0]->item[0]->children('media',TRUE)->content->attributes()->type="VIDEO/MP6";

//saving...
$xml->asXml('updated.xml');

?>



[ view entry ] ( 1512 views )   |  print article
HEREDOC Appending 

<?php

$xml_content= <<<XML
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>

XML;


for($i=0;$i<=8;$i++){

$xml_content.=<<<XML
<item>
<title>$i</title>
<link>$i</link>
<media:thumbnail url="$i"/>
<media:content url="$i" type="video/mp4" />
</item>

XML;

}


$xml_content.=<<<XML
</channel>
</rss>
XML;

echo $xml_content;

//use {$...} to embed variables in heredoc

?>


[ view entry ] ( 1449 views )   |  print article
JavaScript : Functions For Setting and Reading a Cookie 
In JavaScript is not as easy to set and read a cookie, as it is in PHP; the functions below ease my day when performing these tasks in JS. Alternatively jQuery can be used.

//JS cookie format
document.cookie = "name=value; expires=date; path=path;domain=domain; secure";

//date format
Based on testing and further reading into this, a date in a UTC/GMT format is required by cookies e.g. Sun, 15 Jul 2012 00:00:01 GMT

Therefore any dates in other formats such as 15 Jul 2012, or 15/Jul/2012, or 07/15/2012, have to be passed as a new Date object and then through the toUTCString() or the toGMTString() function.


/*Tested by me: OK*****************************************************************/
/*
name - name of the cookie
value - value of the cookie
[expires] - expiration date of the cookie
(defaults to end of current session)
[path] - path for which the cookie is valid
(defaults to path of calling document)
[domain] - domain for which the cookie is valid
(defaults to domain of calling document)
[secure] - Boolean value indicating if the cookie transmission requires
a secure transmission
* an argument defaults when it is assigned null as a placeholder
* a null placeholder is not required for trailing omitted arguments
*/

function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
document.cookie = curCookie;
}

//SET COOKIE
var days=90;
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
setCookie("SignedUp","true",date,"/");


/*Tested by me: OK*****************************************************************/
/*
name - name of the desired cookie
return string containing value of specified cookie or null
if cookie does not exist
*/

function getCookie(name) {
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
} else
begin += 2;
var end = document.cookie.indexOf(";", begin);
if (end == -1)
end = dc.length;
return unescape(dc.substring(begin + prefix.length, end));
}

/*****************************************************************/
/*
name - name of the cookie
[path] - path of the cookie (must be same as path used to create cookie)
[domain] - domain of the cookie (must be same as domain used to
create cookie)
path and domain default if assigned null or omitted if no explicit
argument proceeds
*/

function deleteCookie(name, path, domain) {
if (getCookie(name)) {
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}

/*****************************************************************/
// date - any instance of the Date object
// * hand all instances of the Date object to this function for "repairs"

function fixDate(date) {
var base = new Date(0);
var skew = base.getTime();
if (skew > 0)
date.setTime(date.getTime() - skew);
}

See:
http://www.webreference.com/js/column8/functions.html
http://www.elated.com/articles/javascript-and-cookies/
http://stackoverflow.com/questions/1113 ... ing-a-cook

[ view entry ] ( 2169 views )   |  print article

<<First | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | Next> Last>>


2024 By Angel Cool