Tag Archives: php

British PHP

Posted in Uncategorized | Tagged , , | Leave a comment

Get number of days in month with PHP

Problem: get number of days in certain month with PHP, if $m – is a month and $y – is an year. First solution, hacker-style (source): (31 - (($m - 1) % 7 % 2) - ((($m == 2) << !!($y % 4)))) ?> This solution doesn’t work properly for years divisible by 100, and non-divisible by … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

Format file size

Code snippet to output number of bytes with unknown capacity: function format_filesize($bytes)  {     if ($bytes == 0)         return ’0.00 B’;     $s = array(‘B’, ’Kb’, ’MB’, ’GB’, ’TB’, ’PB’);     $e = floor(log($bytes)/log(1024));     return sprintf(‘%.2f ’.$s[$e], ($bytes/pow(1024, floor($e)))); } I don’t know the author of this code.

Posted in Uncategorized | Tagged , , , | 1 Comment

Curl — change your IP address

If you have multiple IP addresses and you want to make curl request using non-default IP, you can do it by setting CURLOPT_INTERFACE option: curl_setopt ($ch, CURLOPT_INTERFACE, ’11.22.33.44′); This will work only if you really have that another IP. If you do … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment