‘PHP’

Запам’ятати вибір в формі після перезавантаження сторінки

Для select: <form method=”post” action=””> <select name=”f” onchange=’form.submit()’> <option value=”” selected=”selected”> SELECT PRODUCT</option> <option value=”1″ <?php if ($_POST[‘f’] == ‘1’) { echo “selected=\”selected\””; } ?>> Один</option> <option value=”2″<?php if ($_POST[‘f’] == ‘2’) { echo “selected=\”selected\””; } ?> >Два</option> <option value=”3″<?php if ($_POST[‘f’] == ‘3’) { echo “selected=\”selected\””; } ?> >Три</option> <option value=”4″<?php if ($_POST[‘f’] == […]

PDO Підключення до БД на php

  try{ $pdo = new PDO(“mysql:dbname=імя_БД;host=localhost;charset=UTF8″,”логін_БД”,”пароль_БД”); }catch(PDOException $e){ $e->getMessage(); exit; } $query = “запит в БД”; $pdo_data = $pdo->query($query); $users_result = $pdo_data->fetchAll(PDO::FETCH_ASSOC);

Вивід помилок php

Безпосередньо в  php коді можна викликати вивід php помилок. Для цього потрібно записати наступні функції: ini_set(‘display_errors’, 1); ini_set(‘error_reporting’, E_ALL);

Встановлення XAMPP

Відеоурок по встановленні і створенні першого php скрипта на локальному web-сервері XAMPP.

Як приховати блок від гостей в OpenCart 2.0?

Розглянемо як приховати певний блок в  OpenCart 2.0 від незареєстрованих користувачів. 1. Відкриваємо файл catalog/controller/product/product.php Шукаємо в ньому код if (file_exists (DIR_TEMPLATE. $ this-> config-> get (‘config_template’). ‘/template/product/product.tpl’)) { І перед ним додаємо рядок: $data [‘logged’] = $ this-> customer-> isLogged (); 2. Відкриваємо файл catalog/view/theme/назва_шаблону /product/product.tpl Шукаємо в ньому код блоку який потрыбно приховати  і […]

Вордпресс: вивід випадкових публікацій без плагіна

Даний код дозволяє вивести випадкові публікації без використання плагіна. Просто потрібно внести потрібний код в місце  шаблону де потрібно вивести список випадкових записів сайту.  <b>Читати більше:</b> <ul> <?php $args = array( ‘posts_per_page’ => 10, ‘orderby’ => ‘rand’, ‘category’ => 14,’category’ => 5 ); $rand_posts = get_posts( $args ); foreach ( $rand_posts as $post ) : […]

Підтримка php коду у віджетах Вордпресс

У даній статті ми розглянемо як зробити  підтримку php коду в віжетах CMS WordPress. Це допоможе нам вставляти  php коди  у віджетах . Є досить хороший плагін, який без проблем справляється з поставленою задачею: PHP Code Widget Використання великої кількості плагінів створює додаткове навантаження на хостинг і не всім таке підходить. Але в даному випадку […]

Використання php кодів в віджетах без плагінів

Віджети в WordPress за замовчуванням призначені для відображення звичайного тексту і html. Але деколи в віджеті треба вставити php, наприклад для Sape.  Для цього в файл functions.php поточної теми треба вставити наступний код: function php_in_widgets($widget_content) { if (strpos($widget_content, ‘<‘ . ‘?’) !== false) { ob_start(); eval(‘?’ . ‘>’ . $widget_content); $widget_content = ob_get_contents(); ob_end_clean(); } return $widget_content; […]

Випадковий показ банерів на php

Нещодавно перед мною постала така проблема: потрібно було реалізувати випадковий показ рекламної інформації на сайті. Тобто, показ декількох банерів в одному місці в випадковому порядку. Для цього можна використати такий php – код: <?php $a= file(“baner.txt”); echo $a[rand(0,(count($a)-1))]; ?> А в текстовий документ baner.txt  вставляємо коди банерів –  кожен з нового рядка. В результаті, отримуємо випадковий показ […]