Thursday, September 5, 2013

Set php.ini file Values Using .htaccess


If are using PHP as an apache module, PHP allows us to modify php.ini using Apache Configuration. This can be done using the following directives:

php_value name value 
Sets the value of the specified directive. Can be used only with PHP_INI_ALL and PHP_INI_PERDIR type directives. To clear a previously set value use none as the value.

php_flag name on|off
Used to set a boolean configuration directive. Can be used only with PHP_INI_ALL and PHP_INI_PERDIR type directives.

php_admin_value name value
Sets the value of the specified directive. This can not be used in .htaccess files. Any directive type set with php_admin_value can not be overridden by .htaccess or ini_set(). 

php_admin_flag name on|off 
Used to set a boolean configuration directive. This can not be used in .htaccess files. Any directive type set with php_admin_flag can not be overridden by .htaccess or ini_set().

In .htaccess File put following code

#htacces code format
php_value setting_name setting_value

#example
php_value  upload_max_filesize  7M


Of course you could simply place these in the .htaccess
It's actually very easy

Check domain availability using cURL php

Here is a simple function for checking domain availability using cURL in php.


<?php
/* 
Online PHP Examples with Source Code
website: http://4evertutorials.blogspot.in/
*/

function domain_checker($domain) { 

$data = 'http://'.$domain; 

// Create a curl handle to a non-existing location 
$ch = curl_init($data); 

// Execute 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_exec($ch); 

// Check if any error occured 
if(curl_errno($ch)) 
{ 
    return 'The domain is available!'; 
} else { 
    return 'The domain is not available'; 
} 

// Close handle 
curl_close($ch); 
} 


?>



// Usage: 

<?php
domain_check("blogger.com");

?> 

WordPress Functions for functions.php File

Here are some of common functions in WordPress theme’s functions.php file that I would suggest you include in your functions.php file



Get Ping/Trackback Count

Here is an interesting one I used recently. This function returns the number of pings/trackbacks for a post. This can be useful if you only want to show a certain section if there are any pings/trackbacks.
<?php
/* 
Online PHP Examples with Source Code
website: http://4evertutorials.blogspot.in/
*/

function pings_count($post_id) {
    global $wpdb;
    $count = "SELECT COUNT(*) FROM $wpdb->comments WHERE (comment_type = 'pingback' OR comment_type = 'trackback') AND comment_post_ID = '$post_id'";
    return $wpdb->get_var($count);
}


?>


Plain Text Feedburner Subscriber Count

Here is the classic: get your feedburner subscriber count in plain text. Note most of these functions make use of cURL and this one requires PHP v5+ (so you can use SimpleXMLElement).

<?php
/* 
Online PHP Examples with Source Code
website: http://4evertutorials.blogspot.in/
*/

function get_subscriber_count() {
        $id = "YourFeedId";
    $url="https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=". $id;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_URL, $url);
    $data = curl_exec($ch);
    curl_close($ch);
    $xml = new SimpleXMLElement($data);
    return $xml->feed->entry['circulation'];
}


?>

Get TinyURL

This one can be useful if you want to generate a short URL of your post for people to share.
<?php
/* 
Online PHP Examples with Source Code
website: http://4evertutorials.blogspot.in/
*/

function get_tiny_url($url) {
    if (function_exists('curl_init')) {
        $url = 'http://tinyurl.com/api-create.php?url=' . $url;
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_URL, $url);
        $tinyurl = curl_exec($ch);
        curl_close($ch);
        return $tinyurl;
    } else {
        //cURL disabled on server; Return long URL instead.
        return $url;
    }
}


?>

Month Number to Month Name PHP


This is a simple code for you to convert a month number to a month name in PHP 

Example:


<?php
/* 
Online PHP Examples with Source Code
website: http://4evertutorials.blogspot.in/
*/

$monthNum = 11;
$monthName = date("F", mktime(0, 0, 0, $monthNum, 10));
echo $monthName; //output: November




?>

 

© 2014 4everTutorials. All rights resevered.

Back To Top