Linux Ask!

Linux Ask! is a Q & A web site specific for Linux related questions. Questions are collected, answered and audited by experienced Linux users.

Aug 232011
 

Check if a file exist in Bash Shell

Answer:

The following script demonstrates how to check if a file exist, using shell (Bash) script

#!/bin/bash

if [ -e test.txt ]
then
  echo 'The file exists.'
else
  echo 'The file does not exist.'
fi
Aug 052011
 

Validate IP address in PHP

Answer:

If you are using PHP 5.2 or above (in fact, at the moment of writing, you should use at least PHP 5.3+), you can use the following easy method:

if(filter_var($ip, FILTER_VALIDATE_IP)) 
{
  // Valid IP
}
else 
{
  // Invalid IP
}
Aug 012011
 

Get the current PHP include path's setting

Answer:

To get the current PHP include path's setting, you can use the function get_include_path

E.g.

echo get_include_path();

Usually it is used with the set_include_path for adding extra path to the existing include_path,

E.g.

set_include_path(get_include_path() . PATH_SEPARATOR . "/data/path");
Jul 232011
 

Check the amount of memory used by PHP

Answer:

To check the amount of memory used by PHP process, use the function - memory_get_usage

E.g.

// Returns the amount of memory, in bytes, that's currently being allocated to your PHP script.
echo memory_get_usage();