setcookie('cons', 1, strtotime('today 23:59'), '/');
http://stackoverflow.com/questions/1313 ... t-midnight
[ view entry ] ( 1586 views ) | print article
//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 ] ( 1835 views ) | print article
<?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 ] ( 1754 views ) | print article
SELECT * FROM tablename
WHERE somefield='something'
ORDER BY RAND() LIMIT 5
[ view entry ] ( 1727 views ) | print article
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 ] ( 1810 views ) | print article
//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 ] ( 1484 views ) | print article
$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 ] ( 1467 views ) | print article
//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 ] ( 1650 views ) | print article
<?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 ] ( 1570 views ) | print article
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 ] ( 2331 views ) | print article
<<First <Back | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | Next> Last>>