Tag: PHP

PHP-ს ისტორია

1995 წელს რასმუს ლერდორფმა შექმნა პროგრამირების ეს ენა. თავდაპირველად იგი მას, თავისი რეზიუმეს დამთვალიერებლების რაოდენობის და სტატისტიკის დასათვლელად იყენებდა. ეს იყო ერთგვარი ნაკრები Perl სკრიპტებისა, რომელსაც თავის დროზე “Personal Homepages Tools” დაარქვა.

ამის შემდეგ იგი იწყებს უფრო გაფართოებული და მრავალფუნქციონარული ვერსიის წერას, რომელიც უკვე მონაცემთა ბაზასთან მუშაობს, მას ამის დაწერა html ფორმებთან ინტეგრიებისთვის დასჭირდა. საბოლოოდ გამოქვეყნდა PHP/FI (Personal Home Page / Forms Interpreter), რომლის კოდიც ლერდორფმა საჯარო განხილვის თემა გახადა. ამ ენას ძალიან ბევრი საერთო აქვს Perl-თან, თუმცა მასთან შედარებით PHP-ს სწავლა ბევრად ადვილია.

800px-php-n_logosvg

PHP-ს ლოგო

1997 წლის ნოემბერში ოფიციალურად გამოვიდა მეორე ვერსია, PHP/FI 2.0, რომელსაც უკვე 50 000-ზე მეტი მომხამრებელი ჰყავდა მსოფლიოს მაშტაბით. მიუხედავად იმისა რომ PHP-ის შექმნაზე უამრავი ადამინი მუშაობდა იგი კვლავინდებურად ითვლებოდა ლერდორფის პერსონალურ პროექტად. ამ პროექტმა იარსება მანამ სანამ არ გამოვიდა PHP 3.0 ვერსია. განაგრძე კითხვა →

რა არის Sypex Dumper?

ვისაც უხდება MySQL სერვერთან ბაზების შენახვა/აღდგენა მათ ეს სტატია აუცილებლად დააინტერესებთ, თუმცა ეს მხოლოდ მათთვის არ არის და სხვა მომხარებელსაც შეუძლია ცოდნის გარღმავება, მაშ ასე შევუდგეთ.

რა არის Sypex Dumper?

Sypex Dumper – ეს არის მცირე, მაგრამ მძლავრი PHP სკრიპტი, რომელიც გაძლევთ საშუალებას სწრაფად და მოხერხებულად შეინახოთ თქვენი ბაზის ასლი (backup) და აღადგინოთ (restore) იგი…

supex_1

Sypex Dumper

Sypex Dumper შექმინლია უკრაინული კომპანია БИНОВАТОР-ის მიერ და იგი ვრცელდება GNU GPL-ის მეშვეობით სრულიად უფასოდ. მისი ბოლო ვერსია, Sypex Dumper Lite 1.0.8, 2006 წლის ოქტომბერში გამოვიდა და დღემდე პირნათლად ასრულებს მის დავალებას. განაგრძე კითხვა →

სუპერგლობალური მასივი – $_SERVER

შეიძლება ითქვას, რომ სუპერგლობალური მასივი – $_SERVER, არის ერთ-ერთი მნიშვნელოვანი მასივი/ფუნქცია PHP-ში, მისი მეშვეობით ჩვენ ვიღებთ ინფორმაციას სერვერიდან. ამ ინფორმაციის გარეშე ჩვენი ვებ აპლიკაცია ვერ იქნებოდა სრულყოფილი. ამ სტატიაში აღვწერ ყველაზე ხშირად გამოყენებად და მნიშვნელოვან პარამეტრებს ამ მასივისა.

superglobals

სუპერგლობალური მასივი - $_SERVER

$_SERVER -ის ყველა ცვლადის ნახვა თქვენ შეგეძლებათ ან ფუნქციით print_r, ან phpinfo();-ს ეკრანზე გამოსახულებით. განაგრძე კითხვა →

მომხმარებლის პაროლის აღდგენა

ამას წინათ ბლოგის ერთ-ერთმა მომხარებლემა მკითხა, ადმინისტრატორის პაროლი დამავიწყდა და პაროლის აღდგენა არ მუშაობსო, და სხვანაირად პაროლს ვერ აღვადგენო? მეც ვუპასუხე, რომ ამის ალერნატივა phpmyadmin-იდან პაროლის შეცვლა იყო.

ეს სტატია გამოადგებათ მათ, ვისაც არ ახსოსვს, ადმინისტრატორის პაროლი, მაგრამ იცის თავისი ჰოსტის phpmyadmin-ის შესასვლელი მომხმამრებლის სახელი და პაროლი. სხვებმა შეგიძლიათ ამაზე წაკითხვისთვის დრო არ დახარჯოთ, თუმცა ცოდნის გასაზრდელად ცუდი არც იქენბოდა ერთი თვალით რომ შეგევლოთ კიდეც.

wordpress-incorrect-password

Wordpress Incorrect Password

პირველ რიგში ჩვენ გვესაჭიროება შესვლა phpmyadmin-ში. განაგრძე კითხვა →

პლაგინი: მსგავსი პოსტები

მინდა ერთი ძალიან კარგი და გამოსადეგი პლაგინის შესახებ გამცნობოთ, რომელიც ბლოგზე შეძლებს მსგავსი პოსტების ერთმანეთთან ბმულებით კავშირს. მათი სიმსგავსე თქვენზე იქნება დამოკიდებული, ანუ ყოველი პოსტის დაწერისას თქვენ შეგიძლიათ მიუთითოთ ესა თუ ის სტატია, როგორც “მსგავსი პოსტი”, რომელიც შესაბამის ადგილას გამოჩნდება.

ეს ადგილი შეიძლება იყოს პლაგინის მიერ დამატებული ვიდგეთი, პოსტის ბოლოს არსებული სივცრე ან სხვა.

გადმოწერა

პლაგინის გადმოწერა შეგიძლიათ ავტორის ვებ-გვერდიდან შემდექი მისამართის გამოყენებით: Related Posts

მე თუ მკითხავ, ეს პლაგინი საუკეთესოა ამ სახის ჩანართებს შორის, ყველაზე მოხერხებული და ადვილად სახმარი. განაგრძე კითხვა →

PHP-ის 9 უფასო ბიბლიოთეკა

მინდა წარმოგიდგინოთ 9 ყველაზე ხშირად გამოყენებადი (უფასო) ბიბლიოთეკა, რომელიც განკუთვნილია სპამის დასაცავად, წერილების გასაგზავნად და უბრალოდ თქვეი აპლიკაციის მრავალფუნქციონირებისთვის. ამ ბიბლიოთეკების გამოყენება სრულიად უფასოა და მათ ისეთი დიდი კომპანიები იყენებენ, როგორიც არის WordPress, Joomla, Drupal და სხვა უამრავი.

1) reCAPTCHA

reCAPTCHA-ს ბიბლიოთეკა საშუალებას გაძლევთ ინტერგაცია გაუკეთოთ თქვენს აპლიკაციებს, რომლებიც CAPTCHA სისტემას იყენებნ. ჩვეულებრივი CAPTCHA-ებისგან განსხვავებით, reCAPTCHA-ს აქვს აუდიო ვერსიიის მოსმენის საშუელბაც;  ეს კარგია იმ შემთხვევაში, თუ კი ტქვენ გიჭირით გენერირებული ტექსტის წაკითხვა.

recaptcha

reCAPTCHA

გადმოწერე reCAPTCHAმიიღე API Keyდოკუმენტაცია

განაგრძე კითხვა →

ბლოკი – ბლოგის სტატისტიკა

ერთ-ერთი მომხარებლის თხოვნით ვწერ პოსტს, სადაც აღნიშნული იქნება, ვორდპრესის ერთგვარი სტატისიკა. სწორედ ისეთივემ როგორიც ჩემი Sidebar-ის მარჯვენა ქვედა კუთხეშია. ბევრ ფილოსოფიას არ დავიწყებ და პირდაპირ კოდების წერას შევუდგები. ამ სტატისტიკის კოდში მე განვიხილავ პოსტების, გვერდების, ტეგების, კომენტარებისა და სპამების დათვლის კოდებს.

statistics

ბლოგის სტატისტიკა

განაგრძე კითხვა →

ტექსტის მოჭრა PHP-ში

მახსოვს, დიზაინის კონფიგურაციის დროს ერთ თავის სატკივარს წავაწყდი. პოსტების გვერდით პატარა კვადრატული ფორმის ველში ჩნდებოდა პოსტის დაწერის თვე და რიცვი. რიცხვის გამოტანსთან დაკავშირებით პრობლემა არ მქონია, პრობლემა თვის გამოტანისას შემექმნა. ქართულ ენაზე წელიწადის თორმეტივე თვე თითქმის სხვადასხვა რაოდენობის სიმბოლოებს შეიცავდა, განსაკუთრებით “თებერვალი”.

ეს თვე ამ ბლოკში გამოტანისას სცდებოდა ხოლმე თავის ფარგლებს და არ ჯდებოდა ისე ლამაზად, როგორც, “მარტი”, “აპრილი” და სხვა “მოკლე” თვეები. ამიტომაც გადავწყვიტე ყველა თვე გამომეტანა შემოკლებით, მაგალითად:  ”თებ”, “მარ”, “აპრ”.. და ა.შ. ამის გაკეთება კი PHP-ს მეშვეობით ძალიან მარტივად მოხერხდა, მეც სწორედ ამის შესახებ გესაუბრებით დღეს.

განაგრძე კითხვა →

ნიკის ჩასმა + ციტირება

სვიითის თხოვნით ვწერ პოსტს, იმის შესახებ, თუ როგორ შეგეძლება შენ ვორდპრესის ან ტუნდაც სხვა რომელიმე სკრიპტზე გამოიყენო შემდეგი ორი ფუნქცია: ნიკის ჩასმა და ციტირება. ასეთი ფუნქციები მე უკვე მაქვს დამატებული ჩემს ბლოგზე და ვიმედოვნებ, რომ უახლოეს მომავალში შენთანაც ვიხილავ ამას :) განაგრძე კითხვა →