PHP | பல்சுவை தகவல்கள் - Thagavalgal in Tamil பல்சுவை தகவல்கள் - Thagavalgal in Tamil: PHP

பல்சுவை தகவல்கள் - Thagavalgal in Tamil- Interesting Information in Tamil Useful Information you should know - Computer Tips, Health Tips, online offers, and more helpful Tips and Tricks நீங்கள் தெரிந்து கொள்ள வேண்டிய பயனுள்ள தகவல்கள்

PHP லேபிளுடன் இடுகைகளைக் காண்பிக்கிறது. அனைத்து இடுகைகளையும் காண்பி
PHP லேபிளுடன் இடுகைகளைக் காண்பிக்கிறது. அனைத்து இடுகைகளையும் காண்பி

வெள்ளி, 13 ஜூன், 2014

PHP பாடங்கள் இது வரை

இது வரை நான் Phpயில் எழுதிய 6 பாடங்களின் தொகுப்பு. இந்த பாடங்கள் தொடக்க நிலை பழகுபவரை மனதில் கொண்டு எழுதப்பட்டவை.படித்து விட்டு தயவு செய்து பின்னூட்டம் இடவும்

Php 6ம் பாடம் phpக்கான logout நிரல்

Php ல் லாக் அவுட் நிரல் மிகவும் எளிமையானதாகும்.
Logout என்றால் ஒரு பக்கத்தை விட்டு வெளியே வந்த பின் back button ஆனது சொடுக்கப்பட்டால் மீண்டும் அந்த பக்கத்திற்கு செல்லக் கூடாது.

அதற்கான கோடிங்:

<?php

Session_start();

Session_destroy();

header(“location:”.siteurl);

?>

இங்கே siteurl ஆனது logout லிங்க் க்ளிக் செய்யப்படும் போது நாம் எந்த பக்கத்திற்கு செல்ல வேண்டும் என்பதை குறிப்பதாகும்.

உதாரணமாக நாம் logout button சொடுக்கப்படும் போது home.php என்ற பக்கத்திற்கு செல்ல வேண்டும் என்றால்

header(“location:home.php”);

என்று அமைய வேண்டும்.

 

--நன்றி மீண்டும் அடுத்த கட்டுரையில் சந்திப்போம்.

Php 5ம் பாடம்:


Php  யை இயக்குவதற்கு பின் வருவன தேவையாகும்.
1.ஒரு இயக்கமுறைமை(Operating system) பெரும்பாலும் லினக்ஸ்
2.ஒரு வெப் சர்வர்(usually apache on linux or iis on windows). இவை http requestயை இயக்குவதற்கு.
3.ஒரு Php  இண்டர்பிரட்டர் Php  கோடிங்கை பார்ஸ் செய்து இயக்குவற்கு.
4.மேலும் கூடுதலாக ஒரு database engine.(uaually Mysql)
மேலே குறிப்பிடப்பட்டுள்ள எல்லாமே இணையத்திலிருந்து இலவசமாக தரவிறக்கிக் கொள்ளலாம்.
எடிட்டர் ஆக நீங்கள் நோட்பேட் ,ட்ரீம்வீவர் அல்லது நெட்பீன்ஸ் இவற்றில் ஏதாவது உபயோகிக்கலாம்
முதல் ஸ்கிரிப்ட்:
<?php

// this line of code displays a famous quotation

echo “hello world”;

?>
மேலே உள்ள கோடிங்கை ஒரு html மின் body டேகுகளுக்கு இடையே கொடுக்க வேண்டும்.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
// this line of code displays a famous quotation

 <?php

// this line of code displays a famous quotation

echo “hello world”;

?>

</body>
</html>
இதை c/xampp/htdoc என்ற ஃபோல்டரில் சேமிக்கவும்.உதரணமாக பெயர் prg1.php என இருக்கலாம்.
இயக்குவதற்கு உலாவியில்(browser) localhost/prg1.php  என்று கொடுத்தால் பின் வருமாறு வெளியிடும்.

Php 4ம் பாடம்


அர்ரேக்கள்.

<?php

$entryTitle = "Sample Title";

$entryDate = "April 13, 2009";

$entryAuthor = "Jason";

$entryBody = "Today, I wrote a blog entry.";

?>
மேலே உள்ள நிரல் வரிகளை பின் வருமாரு எளிதாக தொகுத்து வழங்கலாம்.அதாவது ஒவ்வொரு மதிப்புக்கும் ஒரு key கொண்டு தகவலானது map பண்ணப் பட்டிருக்கும்.இதுவே phpல் அர்ரே எனப்படுகின்றது.
<?php

$entry = array(

'title' => 'Sample Title',

'date' => 'April 13, 2009',

'author' => 'Jason',

'body' => 'Today, I wrote a blog entry.'

);

?>
மேலே உள்ள நிரல் வரிகளின் சிறப்பு என்னவென்றால் அணைத்து தகவல்களும் ஒரே ஒரு மாறியில் (variable) ல் சேமிக்கப்படுகின்றது.இந்த தகவல்களை அணுகுவதற்கு [ ] பயன்படுகின்றது.
<?php

echo $entry['title']; // Outputs "Sample Title"

echo $entry['date']; // Outputs "April 13, 2009"

echo $entry['author']; // Outputs "Jason"

echo $entry['body']; // Outputs "Today, I wrote a blog entry."

?>

அதே போல் அர்ரேயில்  index அடிப்படையிலும் தகவலை சேமிக்க முடியும்.
பொதுவாக நிரல் மொழிகளில் index ஆனது 0வில் அரம்பிக்கும்.உதாரணத்துக்கு பின் வரும் வரிகள்

<?php

$entry = array('Sample Title', 'April 13, 2009', 'Jason',

'Today, I wrote a blog entry.');

echo $entry[0], ' by ', $entry[2];

?>

இந்த வரிகளானது உலாவியில் (browser) பின் வருமாறு வெளியிடும்.

Sample Title by Jason

பிழைகளை தவிர்ப்பதற்காக string அர்ரே எனில் அவைகள்
{ மற்றும் } உள்ளே இருத்தப்படுகின்றன.
உதாரணம்:
<?php

$person = array('name' => 'Jason', 'age' => 23);


echo "This person's name is {$person['name']}

and he is {$person['age']}.";

?>

பிழைகளை தவிர்ப்பதற்கான மற்றொரு வழி அர்ரே இண்டக்ஸின் single quote ஐ தவிப்பதாகும்.
<?php

$person = array('name' => 'Jason', 'age' => 23);

echo "This person's name is $person[name]

and he is $person[age].";

?>
��----தொடரும்.

Php 3ம் பாடம்.

Data types and variables.

Php data types(தரவினங்கள்)

String

Strings என்பது எழுத்துக்களின் கோவையாகும்.
r”,”muthu” ஆகியவை string க்கு உதாரணங்கள் ஆகும்.
No limit to size.

Integer:

முழு எண்களை சேமிக்க integer type பயன் படுகின்றது.
இவை positive அல்லது negative  ஆக இருக்கலாம்.
குறிப்பிட்ட எல்லையை விட பெரிய எண்கள் float ஆக சேமிக்கப்படுகின்றது.

Float:

Fractional எண்களை சேமிக்கப் பயன் படுகின்றது.
உதாரணம்.
3.14,125.368

Boolean:

True or false மதிப்புகளை சேமிக்கப் பயன்படுகின்றது.
எனினும் இவை integer  மதிப்புகளாகவே சேமிக்கபடுகின்றது.
அதவது 0 என்றால் false  மற்ற எல்லா எண்களுமே true ஆகும்.

Array:

ஒன்றுக்கும் மேற் பட்ட மதிப்புகளை சேமிக்க பயன்படுகின்றது.
உதாரணம்:
Collection of color  ,days of week.

Object

ஒன்றுக்கும் மேற்பட்ட complex variables ஐ சேமிக்கப் பயன்படுகின்றது.
Resource:
Php data அல்லாதவற்றை சேமிக்கப்பயன் படுகின்றது.
உதாரணம்.
A picture.
Resource டைப் ஆனது உபயோகத்தில் இல்லாத போது freed up செய்யப் பட வெண்டும்.

variables.:

 


variables என்பது நிணைவக இடங்களுக்கு நாம் இடும் பெயர்களாகும்.
Php variables  என்பது weekly typed என்பதை முன்னரே அறிவோம்.
Naming rules க்கு php ஒரு அறிமுகம் என்ற பாடத்தைப் பார்க்கவும்.
Php variables  $  குறீயீட்டுடனே தொடங்கப்பட வேண்டும்.
variableக்கு மதிப்பு இருத்த = பயன் படுத்தப்படுகின்றது.
Example:
$name=”karthi”;
$age=35;
(பொதுவாக phpயில் பெரும்பாலான வாக்கியங்கள் semicolon(;) உடன் முடிக்கப்பட வேண்டும்.
Php யில் variable ந் பெயர்களானது case sensitive ஆகும்.
அதாவது $Name மற்றும் $name ஆகியவை வெவ்வேறு variable ஆகும்.
---தொடரும்.

Php 2ம் பாடம்

Strings in php.

Strings என்பது எழுத்துக்களின் கோவையாகும்.
பின் வருவன string க்கு உதாரணங்கள் ஆகும்.
Chennai”
‘100’
“November 14,2011”
இவை single Quotes அல்லது double quotes க்கு இடையே எழுதப்படுகின்றன.
பின் வரும் string ஐ எடுத்துக்கொள்வோம்.
$var=”“my place “Madurai” is in tamilnad”.

அதாவது quotes க்குள் quotes  வந்துள்ளது .
இதை சரி செய்ய
quotesescape செய்ய வேண்டும்.
$var=“my place \“Madurai\” is in tamilnad”.
Echo() அல்லது print() உபயோகித்து strings ஐ  பிரிண்ட் செய்யலாம்.
echo $var;
print $var;
$name=”vijay”;
echo “hello ,$name”;
மேலே உள்ள வாக்கியத்தில் $name ஆனது விரிவாக்கப்பட்டு
hello vijay
என உலாவியில் (browser) வெளியீடு செய்யப் படுகின்றது.


 <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
        <title></title>
    </head>
    <body>
        <?php
          $first_name="muthu" ; // put your code here;
          $last_name="karthikeyan";
          $full_name=$first_name.' '.$last_name;
          $place="madurai";
          echo "<p><em>$full_name</em> residing at $place</p> ;
"
        ?>
    </body>
</html>
மேலே உள்ள நிரலில் $name மற்றும் $place  விரிவாக்கப்பட்டு பின் வருமாறு
உலாவியில் வெளியீடு செய்யப்படுகின்றது.


மேலே உள்ள நிரலில் உள்ளவாறு இரு string களை இணைப்பதற்கு dot பயன் படுத்தப்படுகின்றது
உதாரணம் :
$full_name=$first_name. ’  ‘.$last_name.

Strlen என்ற function கொண்டு  ஒரு string ன் நீளத்தை அறியலாம்.
Example:
$num=strlen(‘some string’);
மேலும் சில string functions
Strtolower -lowercase letter க்கு மாற்றுவது
Strtoupper  -uppercase letter க்கு மாற்றுவது
Ucfirst    -stringன் முதல் எழுத்தை மட்டும் uppercase letter க்கு மாற்றுவது
Ucwords   -string ன் ஒவ்வொரு வார்த்தையின் முதல் எழுத்தை மட்டும் uppercase letter க்கு மாற்றுவது
ஒரு string உடன் இன்னொரு stringஐ இணைத்தால் concatenation assignment operator ஐ உபயோகிகலாம்.
 
Example.
$name=$name. $lastname
என்பதை
$name.=$lastname
என எழுதலாம்.
-தொடரும்

PHP ஒரு அறிமுகம்.-1

Php  என்பது server side script  language ஆகும்.
இது ஒரு கட்டற்ற மென் பொருள் .
(open source software).
நிறைய database களை ஆதரித்தாலும் mysql  உடன்  அதிகம் பயன் படுத்தப் ப்டுகின்றது.
Php files  என்பது html மற்றும் script ஆகிய வற்றின் கலவையாகும்.
 
<HTML>
<HEAD>Sample PHP Script</HEAD>
<BODY>
The following prints "Hello, World":
<?php
    print "Hello, World";
?>
</BODY>
</HTML>
 
மேலே உள்ள நிரலில் <?php  மற்றும் ?> இடையே  உள்ள வ்ரிகள் php interprter ல் இயக்கப்ப்ட்டு plain html ஆக மாற்றப்ப்ட்டு பின் கீழ் வரும் படி உலாவியால் வெளியீடு செய்யப்ப்டுகின்றது.
The following prints "Hello, World":
Hello, World
Php மொழியானது பெரும் பாலும் c மொழியின் இலக்கிணத்தை ஒற்று வ்ருவதால் புதியவர்களால் எளிதாக கற்க முடியும்.


Comments(குறிப்பு வரிகள்)
Comments ஆனது ஒரு நிரலின் இயக்கம் பற்றி நிரலாளரால் எழுதப்படும் வரிகளாகும். இவை interpreter ல் இயக்கப்படாது.
Phpல் single line comment
// this is a comment
அல்லது
#this is also a comment
என்றோ எழுதப் படுகிறது.
Multi line comments:
/* this is a
Multi
Line comment  */
என்று /* மற்றும் */ இடையே எழுதப் படுகிறது.
 
மாறிகள்(variables)
Php ல் மாறிகள் weekly typed  மாறிகளாக உள்ளது.
அதாவது மாறிகள் உபயோகிக்கும் முன் அறிவிக்கப்படுவதில்லை. அவை assign செய்யப்படும் மதிப்புகளுக்கு ஏற்றாற் போல் மாறிக் கொள்கின்றது.
என்வே தான் அவை weekly typed  variables ஆக உள்ளது.
மாறிகளின் naming rules மற்ற மொழிகளைப் போலவே. எனிதும் இது $ குறியீட்டுடன்  ஆரம்பிக்கிறது. அதற்கு அடுத்து வருவது alphabet ஆகவோ அல்லது _(underscore) ஆகவோ இருக்கலாம்.மற்ற எழுத்துக்கள் alphabet அல்லதுnumeric அல்லது underscore ஆக இருக்கலாம் space வரக் கூடாது. . முற்றுப் புள்ளி வரக் கூடாது.
இரண்டு வார்த்தைகளாக வரும் பொழுது _ஆல் இணைக்கப்படலாம் அல்லது இரண்டாவது வார்த்தை capital letterல் ஆரம்பிக்கலாம்.
உதாரணம்:
$total_salary அல்லது $totalSalary.

Popular Posts

Facebook

Blog Archive