Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts
Tuesday 24 May 2011
Remove Warnings & Notices From Psychostats
I was testing the psychostats script today and while testing I found that it displayed lots of warnings and notices that make the script look so bad as the output is totally messed up. This post will help you to fix this problem.
At first, I tried to change the error_reporting and display_errors setting in php.ini file but I could not get rid of those errors. So I then put a line of code as below at the top of index.php file of psychostats. Still no luck. Finally, I navigated to ./includes relative to psychostats root folder where there was a file named class_PS.php. Open this file and type the following line below <php line.
This will suppress all those errors and will make your psychostats look better. I hope this helps.
Read more...
At first, I tried to change the error_reporting and display_errors setting in php.ini file but I could not get rid of those errors. So I then put a line of code as below at the top of index.php file of psychostats. Still no luck. Finally, I navigated to ./includes relative to psychostats root folder where there was a file named class_PS.php. Open this file and type the following line below <php line.
error_reporting(0);
This will suppress all those errors and will make your psychostats look better. I hope this helps.
Read more...
Remove Warnings & Notices From Psychostats
2011-05-24T23:49:00+05:45
Cool Samar
game|php|programming|software|tricks and tips|
Comments
Labels:
game,
php,
programming,
software,
tricks and tips
Bookmark this post:blogger tutorials
Social Bookmarking Blogger Widget |
Sunday 27 March 2011
Passing variable/arbitrary number of arguments in PHP
Sometimes, we might need to pass arbitrary number of arguments in PHP and probably we might have been using the option arguments feature of PHP for this purpose but we have got yet another function that can be utilized for passing arbitrary number of arguments to your functions.
func_get_args() is a very useful function available to achieve the passing of arbitrary number of arguments. The function returns the array of the arguments passed to the function. The following sample code will clarify.
Hope it helps some of you out there.
Read more...
func_get_args() is a very useful function available to achieve the passing of arbitrary number of arguments. The function returns the array of the arguments passed to the function. The following sample code will clarify.
<?php function func() { $args = func_get_args(); //array of the arguments passed to the function //now we could do anything with them.. foreach ($args as $key => $val) { echo "Argument $key : $val "; } } func(); func("I love my Nepal"); func("I love my Nepal", "I love my culture"); ?>
Hope it helps some of you out there.
Read more...
Passing variable/arbitrary number of arguments in PHP
2011-03-27T21:32:00+05:45
Cool Samar
php|programming|
Comments
Labels:
php,
programming
Bookmark this post:blogger tutorials
Social Bookmarking Blogger Widget |
Wednesday 29 September 2010
Batch to C Converter
This small snippet of C source code converts the commands of batch (i.e. the commands you type in command prompt) into the C source code. It was compiled in Dev-CPP and is pretty basic. I hope some of you might find it useful. It just uses the system() command of stdlib.h header file.
Source code:
Have fun :)
Read more...
Source code:
/*********************************************
* Batch DOS To C Source Code Converter v.1.1 *
* Coded by Samar Dhwoj Acharya aka $yph3r$am *
* Website => http://techgaun.blogspot.com *
* E-mail meh at samar_acharya[at]hotmail.com *
* I know to code: PHP, PERL, C, JAVA, PYTHON *
*********************************************/
//include header files...
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
int main()
{
FILE *fp;
char filename[30]; //filename for source code
// starting header of outputted file
char header[300] = "/*\nBatch DOS command To C Source Converter\nBy sam207 (samar_acharya[at]hotmail.com)\nhttp://www.sampctricks.blogspot.com\nhttp://nepali.netau.net\n*/\n";
//all the includes in output file
char incs[200] = "#include <stdio.h>\n#include <conio.h>\n#include <stdlib.h>\nint main()\n{\n";
//end part of output file
char end[50] = "\tgetch();\n}";
//for command
char cmd[150];
printf("\t+----------------------------+\n");
printf("\t|BATCH TO C SOURCE CONVERTER |\n");
printf("\t|CODED BY SAMARDHWOJ ACHARYA |\n");
printf("\t+----------------------------+\n");
printf("\nEnter the filename(with .c extension): ");
scanf("%s",filename);
fp = fopen(filename,"w");
if (fp==NULL)
{
printf("Some error occurred while opening file");
getch();
exit(1);
}
else
{
fprintf(fp,"%s%s",header,incs);
printf("\nNow start entering DOS commands: \n");
printf("When finished, type 'end' for the end of commands\n");
printf("\nStart:\n\n");
gets(cmd);
while (1)
{
gets(cmd);
if (!strcmp(cmd,"end"))
{
break; //if end is typed, get out of loop
}
fprintf(fp,"\tsystem(\"%s\");\n",cmd);
}
fprintf(fp,"\tprintf(\"\\n\");");
fprintf(fp,"\n%s",end);
printf("\n\nFile successfully created");
printf("\nNow compile it with any C compiler");
printf("\nThanks for using this little app");
fclose(fp);
}
getch();
}
Read more...
Batch to C Converter
2010-09-29T22:00:00+05:45
Cool Samar
C/C++|programming|
Comments
Labels:
C/C++,
programming
Bookmark this post:blogger tutorials
Social Bookmarking Blogger Widget |
Wednesday 22 September 2010
Replacing All Instances of a Word in string [PHP]
PHP offers a useful function called str_replace() that can be used to replace every instance of a word in a string. This function takes three compulsory arguments and one optional argument.
The first argument represents the string to be replaced, the second the replacement value and the third the target string. The function returns the modified string.
Example:
Now, what if you want to work with arrays of words to replace with, for instance, in the censoring tasks. You can write some PHP stuff as below to perform the task.
Also, refer to the str_ireplace(), the case insensitive version of this function.
Hope this helps. :)
Edit: Thanks to cr4ck3r for the comments. Updated the post... :)
Read more...
The first argument represents the string to be replaced, the second the replacement value and the third the target string. The function returns the modified string.
Example:
<?php
function replace($string)
{
return str_replace("dog", "samar", $string);
}
$str = "I am dog so you call me dog";
echo $str;
echo "
".replace($str); //call replace function
?>
Output:
I am dog so you call me dog
I am samar so you call me samar
function replace($string)
{
return str_replace("dog", "samar", $string);
}
$str = "I am dog so you call me dog";
echo $str;
echo "
".replace($str); //call replace function
?>
Output:
I am dog so you call me dog
I am samar so you call me samar
Now, what if you want to work with arrays of words to replace with, for instance, in the censoring tasks. You can write some PHP stuff as below to perform the task.
<?php
function badword_censor($string)
{
$string = strtolower($string);
$badwords = array("fuck","bitch","cunt","faggot","penis","vagina","dick","pussy");
// add as per your requirement
$string = str_replace($badwords,"*censored*",$string);
return $string;
}
$str = "Fuck you bitch.";
//echo $str;
echo "
".badword_censor($str);
?>
Output:
*censored* you *censored*.
function badword_censor($string)
{
$string = strtolower($string);
$badwords = array("fuck","bitch","cunt","faggot","penis","vagina","dick","pussy");
// add as per your requirement
$string = str_replace($badwords,"*censored*",$string);
return $string;
}
$str = "Fuck you bitch.";
//echo $str;
echo "
".badword_censor($str);
?>
Output:
*censored* you *censored*.
Also, refer to the str_ireplace(), the case insensitive version of this function.
Hope this helps. :)
Edit: Thanks to cr4ck3r for the comments. Updated the post... :)
Read more...
Replacing All Instances of a Word in string [PHP]
2010-09-22T21:43:00+05:45
Cool Samar
beginner|php|programming|
Comments
Labels:
beginner,
php,
programming
Bookmark this post:blogger tutorials
Social Bookmarking Blogger Widget |
Working with text case of PHP string
PHP provides number of functions to work with the case of the string. All these functions take the source string as their argument and return the modified string. The original source string will not be modified by any of these functions.
The PHP functions for working on case are:
strtolower() - Converts the entire string to lowercase
strtoupper() - Converts the entire string to uppercase
ucfirst() - Converts the first letter of the sentence to uppercase
ucwords() - Converts the first letter of every word in string to uppercase
<?php
//usage of ucfirst() function
$str = "i am samar";
$str = ucfirst($str);
echo $str;
?>
Output: I am samar
<?php
//usage of ucwords() function
$str = "i am samar";
$str = ucwords($str);
echo $str;
?>
Output: I Am Samar
<?php
//usage of strtoupper() function
//similarly use strtolower() function
$str = "i am samar";
$str = strtoupper($str);
echo $str;
?>
Output: I AM SAMAR
Read more...
The PHP functions for working on case are:
strtolower() - Converts the entire string to lowercase
strtoupper() - Converts the entire string to uppercase
ucfirst() - Converts the first letter of the sentence to uppercase
ucwords() - Converts the first letter of every word in string to uppercase
<?php
//usage of ucfirst() function
$str = "i am samar";
$str = ucfirst($str);
echo $str;
?>
Output: I am samar
<?php
//usage of ucwords() function
$str = "i am samar";
$str = ucwords($str);
echo $str;
?>
Output: I Am Samar
<?php
//usage of strtoupper() function
//similarly use strtolower() function
$str = "i am samar";
$str = strtoupper($str);
echo $str;
?>
Output: I AM SAMAR
Read more...
Working with text case of PHP string
2010-09-22T18:17:00+05:45
Cool Samar
beginner|php|programming|
Comments
Labels:
beginner,
php,
programming
Bookmark this post:blogger tutorials
Social Bookmarking Blogger Widget |
Thursday 16 September 2010
Installing GCC with Mingw Automated Installer
The beginners might always be stuck on how to install GCC suite in their windows so this post might prove useful for such beginners. GCC is a very popular open source compiler suite that is widely used by open source guys. Its pretty flexible, robust and secure compiler.
In order to install GCC in windows, you can either use CYGWIN port of windows or MINGW port for windows. Both are easy to install but in this post, I'm going to be specific about MINGW because thats what I'm using in my PC.
You'll have to download MINGW-GET installer.
Next run the installer file and you'll reach the following stage of your installation:
Select the required compilers from there and click on Next and finish the installation. The installer will download necessary files from its online repository and you'll have the GCC suite installed in your Windows.
Read more...
In order to install GCC in windows, you can either use CYGWIN port of windows or MINGW port for windows. Both are easy to install but in this post, I'm going to be specific about MINGW because thats what I'm using in my PC.
You'll have to download MINGW-GET installer.
Next run the installer file and you'll reach the following stage of your installation:
Select the required compilers from there and click on Next and finish the installation. The installer will download necessary files from its online repository and you'll have the GCC suite installed in your Windows.
Read more...
Installing GCC with Mingw Automated Installer
2010-09-16T08:34:00+05:45
Cool Samar
programming|windows|
Comments
Labels:
programming,
windows
Bookmark this post:blogger tutorials
Social Bookmarking Blogger Widget |
Subscribe to:
Posts (Atom)