PHP

35 оқырман, 22 жазба
+2.30

PHP туралы

Жасалған уақыты
23 желтоқсан 2013
Жазба
22
Жазылған адам саны
35
Рейтингі
2.30
Администраторлар (1):
avatar @yerbol89

Модераторлар (0):
Модераторлар бұл жерде көрінбейді

PHP. Константа

Кейбір тұрақты мәндерді айнымалыларда сақтау ыңғайсыздық туғызады. Тұрақты мәндер мысалы, математикалық константа , әртүрлі кілтсөздер, файл атауы болуы мүмкін. Константа құрылған кезде оған бір мән беріледі және сол бағдарламаның орындалу барысында өзгермейді. Оның айнымалыдан айырмашылығы да осында. PHP- де константаны define() функциясының көмегімен анықтайды, яғни құрады. Бұл функцияның келесідей жазылады. define ($name, $value,...


  • +1

Yii2. Тіл қосу. 2-бөлім

Бұл мына мақаланың жалғасы Бүгін сайттағы сөздер мен сөйлемдерді басқа тілге қалай аударуға болатынын айтып өтпекшімін. Әнгімені көбейтпей іске кірісейік. Мақала мазмұны сөздер, сөйлемдерді Yii::t() функциясымен қоршау i18n компонентің қосу i18n.php файлын қосу php yii message config/i18n.php командасын қолдану жиналған мәтіндерді аударып шығу Мәтіндерді Yii::t() функциясымен қоршау Барлық сөздер мен сөйлемедерді...


  • +3

Yii2. Тіл қосу. 1-бөлім

Сайт жасауда көптілдік мүмкіндігі жиі қажет болады, әсіресе біздің Қазақстанда. Оны жүзеге асыру жолдары да көп. Бірақ осы мақалада мен Yii2 framework-та жасалған сайтында көптілділікті жүзеге асыру жолын көрсетпекшімін. Бұл менің қолданатын әдісім, қате, кем тұртары болса айта кетерсіз, біліп жүрейін. Yii2-де тіл Yii::$app->language компонентінде сақталып тұрады. Үнсіз келісім бойынша ол 'en'-ге тең, яғни ағылшын тілінде тұр. Оны...


  • +4

Nginx және PHP екеуін достастырамыз

PHP және Apache арқылы сервер тұрғызу туралы тонналап жазылған. Ал nginx туралы аздау. Бірақ nginx-тің apache-дан артықшылығы болмаса кемшілігі жоқ шығар. Nginx арқылы php сайтты көтеруді, яғни, nginx-ті php файлдарын интерпретация жасауға баптау жасайық. Барлық баптаулар debian жүйесінде жүргізіледі. Ең алдымен жүйеге nginx веб серверін орнатамыз: sudo apt-get install nginx Енді php-дің өзін қондырып алуымыз керек:...


  • +1

Yii2 ListView мысалы: Pagination түрін өзгерту

Yii2 стандартты pagination-ы ListView негізінде yii\widgets\LinkPager объектісі, онда стандартты Bootstrap стильдері пайдаланылады. Онда арнайы баптаулар жасау өте оңай. Сол баптауларға қысқаша шолу жасайық. 1. Батырмалар аттарын өзгерту Батырмаларын аттарын өзгертудің еш қиындығы жоқ, оны былай жасауға болады: ListView::widget([ 'dataProvider' => $listDataProvider, 'pager' => [ 'firstPageLabel' =>...


  • +1

PHP объектігі бағытталған бағдарламалау (ОББ)

Барлығыңа сәлем! Менім атым Абылай Құрман . Бүгін мен сіздерге ОББ туралы қысқаша түсіндіремін. Ең алдымен ОББ не үшін керек деген сұраққа жауап берейін. 1) Объектіге бағытталған стиль мен код жазғанда сізге өте ыңғайлы болады. 2) Объектіге бағытталған стиль мен үлкен интернет жобалар жасауға көмектеседі. Мысалы әлеуметтік желі, интернет магазин, арнайы жобалар. Ал бастайық class codeo/* объектінің аты */ {...


  • +1

Drupal 8.0.0 - PHP әлеміндегі танымал құралдың жаңа нұсқасы

Өткен аптада CMS/CMF-жүйелерінің ішіндегі танымал Drupal-дың жаңа 8.0.0 нұсқасы таныстырылды. Бағдарламалаушылардың айтуы бойынша бұл Drupal тарихындағы ең ірі жаңартылу екен. Жүйе PHP 7 нұсқасымен, PostgreSQL және SQLite деректер қорымен жұмыс жасау мүмкіндіктерін алды. Оған қоса жүздеген басқа да жаңартылулар бар. Солардың ішіндегі ең маңызды деген жаңартылулар: контекстішілік өңдеу және алдын ала қарау мүмкіндігі (WYSIWYG...


  • +3

XDebug және PHPStorm көмегімен debug жасау

Кеш жарық достар. Шәйнектен осы аударманы қарсы алыңыздар. PHP код жазатындарға пайдасы тиеріне сенімдімін. XDebug пен PHPStorm екеуі арқасында көптеген echo мен print_r жазудан қалдым. Саған да соны кеңес беремін. XDebug қосымшасында автоқосылу мүмкіндігі бар. Жай ғана breakpoint қойып тастап, сайтыңызды браузерде ашсаңыз болды. IDE керек жерді өзі қағып алады. Сонымен, менің баптауларым: Веб-сервер — OpenServer 4.8.8 PHP...


  • +4

Facebook арқылы сайтқа кіруге арналған php скрипт

Бұл нұсқаулықта біз Facebook PHP Oauth кітапханасын пайдалана отырып пайдаланушыны аутентификациялауды қарастырамыз. Ол арқылы сіз сайтыңызға facebook арқылы тіркелуді жасай аласыз. Facebook API Key және API құпия кодтарын құруға мүмкіндік береді. Ол кодтар әр бағдарламаға әр түрлі болады. Ол кодтарды алу үшін Facebook Apps бөліміне барып жаңа бағдарлама (қосымша) құруыңыз керек. Солай сіз API Key мен API құпия кодтарын ала аласыз....


  • +1

YandexMap 2 : немесе үйге қайтып бара жатқанда...

Яндекс Карта туралы аздап оқыған соң жұмыс істеп көрсем қайтеді деп ойладым. Ең алдымен Картаның АПИ ін оқыған дұрыс. Кімге қызық соларға арналған.ҚҚҚ Яндекс Картаны косу үшін <head> <script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script> </head> .... жазып қашып кетеміз Ойнаймын әрине )) Бетімізде контейнер карта орналасатын зона...


  • +7