PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (5): « 1 2 [3] 4 5 »

> Найдено сообщений: 65
Хенаро Отправлено: 16 Августа, 2015 - 10:59:11 • Тема: Не работает set_include_path • Форум: Вопросы новичков

Ответов: 6
Просмотров: 394
andrewkard пишет:
require выдает ошибку? Значит путь не тот, Вы установили новый путь от корня сайта, попробуйте указать абсолютный путь.


Как уже ни пробовал, не выходит никак
PHP:
скопировать код в буфер обмена
  1. $path = __DIR__ . '/classe/php';
  2. //$path = 'http://web4den/classe/php';


И что оно хочет, загадка истории...............
Хенаро Отправлено: 16 Августа, 2015 - 10:07:21 • Тема: Не работает set_include_path • Форум: Вопросы новичков

Ответов: 6
Просмотров: 394
andrewkard пишет:
Хенаро
Проверил. Должно так работать, по новому пути есть файл, который хотите подключить?

Есть, конечно, в папке classe лежит. Да что за дела такие, не пойму. Я в шоке просто Огорчение
Хенаро Отправлено: 16 Августа, 2015 - 09:06:56 • Тема: Не работает set_include_path • Форум: Вопросы новичков

Ответов: 6
Просмотров: 394
Не могу разобраться с set_include_path, помогите, пожалуйста. Не может найти файл.

PHP:
скопировать код в буфер обмена
  1. $path =  '/classe/php';
  2. ini_set('include_path', ini_get('include_path') .PATH_SEPARATOR. $path);
  3.  
  4. require 'MainPage.php';]


Что я не так сделал?
P.S. Работаю на OpenServer
Хенаро Отправлено: 13 Июня, 2015 - 17:53:50 • Тема: Регулярное выражение для ссылок с http:// и без • Форум: Вопросы новичков

Ответов: 2
Просмотров: 173
Я у себя в чате так сделал, чтобы ещё и ютуб видео можно было вставлять
PHP:
скопировать код в буфер обмена
  1. function get__code($text){
  2.     $text=htmlspecialchars($text);
  3.     $text=str_replace(
  4.     array("<pre data-rel='php'>",
  5.      "<pre data-rel='javascript'>",
  6.       "<pre data-rel='html'>",
  7.        "<pre data-rel='css'>",
  8.        "<pre data-rel='mysql'>",
  9.         "</pre>"),
  10.          array("<pre data-rel='php'><code>",
  11.           "<pre data-rel='javascript'><code>",
  12.            "<pre data-rel='html'><code>",
  13.             "<pre data-rel='css'><code>",
  14.             "<pre data-rel='php'><code>",
  15.             "</code></pre>"), $text);
  16.            
  17.            $text = preg_replace('/\b(https?:\/\/www\.youtube[\S]+)/si', "<br><iframe width='560' height='315' src='$1' frameborder='0' allowfullscreen></iframe><br>", $text);
  18.            $text = str_replace('watch?v=',  'embed/', $text);
  19.         $text = preg_replace('/\b(https?:\/\/www\.[^y][^o][^u][^t][^u][^b][\S]+)/si', '<a target="_blank" href="$1">$1</a>', $text);
  20.         $text = preg_replace('/\b(https?:\/\/[^w]{3}[\S]+)/si', '<a target="_blank" href="$1">$1</a>', $text);
  21.            return $text;
  22. }
Хенаро Отправлено: 07 Июня, 2015 - 17:47:00 • Тема: Хранимые процедуры • Форум: Работа с СУБД

Ответов: 2
Просмотров: 663
LIME пишет:
http://citforum[dot]ru/database/sql_[dot][dot][dot]ny/sql_062[dot]shtml
(Добавление)
Тебе проще функцию сделать

Спасибо большое! Улыбка
Хенаро Отправлено: 07 Июня, 2015 - 17:28:01 • Тема: Хранимые процедуры • Форум: Работа с СУБД

Ответов: 2
Просмотров: 663
Здравствуйте! Начал разбираться с хранимыми процедурами. Подкажите пожалуйста как правильно делать запросы на выборку? Вот такой запрос ничего не хочет возвращать
PHP:
скопировать код в буфер обмена
  1.  
  2. $db->query('
  3. CREATE PROCEDURE max_id (out max_id int)
  4. BEGIN
  5.    select MAX(`id`) into max_id from `category`;
  6.  
  7. END;');
  8. $stmt = $db->prepare("CALL  max_id(?)");
  9. $stmt->bindParam(1, $return_value, PDO::PARAM_INT);
  10. $stmt->execute();
  11. print "процедура вернула $return_value\n";
Хенаро Отправлено: 04 Июня, 2015 - 00:17:15 • Тема: Ничего не понимаю • Форум: Регулярные выражения

Ответов: 2
Просмотров: 192
Мелкий, подскажи как же верно написать?
Вот здесь всё прекрасно работает, но только если одна ссылка в тексте, поэтому переделываю Не понял
PHP:
скопировать код в буфер обмена
  1. preg_match_all('/\bhttp[s]?:\/\/(www\.)?[^y][^o][^u][^t][^u][^b][\S]+/s', $text, $atch);
  2.             if($atch[0]){
  3.                 foreach($atch[0] as $http){
  4.             $text = str_replace($http, "<a target='_blank' href='$http'>$http</a>", $text);
  5.        }
  6.                
  7.             }
  8.             preg_match_all('/\bhttps:\/\/www\.youtube\.com\/(watch\?v=).*\b/s', $text, $match);
  9.             if($match[0]){
  10.        
  11. foreach($match[0] as $val){
  12.        
  13.         $text = str_replace($val, "<br><iframe width='560' height='315' src='$val' frameborder='0' allowfullscreen></iframe><br>", $text);
  14.     }
  15. foreach($match[1] as $val1){
  16.     $text = str_replace($val1, 'embed/', $text);
  17. }
Хенаро Отправлено: 03 Июня, 2015 - 23:30:23 • Тема: Ничего не понимаю • Форум: Регулярные выражения

Ответов: 2
Просмотров: 192
Скажите, почему совпадение находит?
PHP:
скопировать код в буфер обмена
  1. echo preg_match('/\b(https?:\/\/(www\.)?[^y][^o][^u][^t][^u][^b][\S]+)/si', 'https://www.youtube.com/watch?v=hhTeUrJCywQ');


Уже не знаю что и думать и как быть, тут совпадения нет и всё рабно оборачивает в тэг а
PHP:
скопировать код в буфер обмена
  1. function get__code($text){
  2.     $text=htmlspecialchars($text);
  3.     $text=str_replace(
  4.     array("<pre data-rel='php'>",
  5.      "<pre data-rel='javascript'>",
  6.       "<pre data-rel='html'>",
  7.        "<pre data-rel='css'>",
  8.        "<pre data-rel='mysql'>",
  9.         "</pre>"),
  10.          array("<pre data-rel='php'><code>",
  11.           "<pre data-rel='javascript'><code>",
  12.            "<pre data-rel='html'><code>",
  13.             "<pre data-rel='css'><code>",
  14.             "<pre data-rel='php'><code>",
  15.             "</code></pre>"), $text);
  16.            
  17.            $text = preg_replace('/\b(https?:\/\/(www\.)?(?!yotube)[\S]+)/si', '<a target="_blank" href="$1">$1</a>', $text);
  18.            return $text;
  19. }
Хенаро Отправлено: 20 Мая, 2015 - 14:27:53 • Тема: ЧПУ • Форум: Объектно-ориентированное программирование

Ответов: 1
Просмотров: 777
Здравствуйте! Написал движек, сделал ЧПУ, неделю всё работало и тут воттенате http://web4myself[dot]ru/index.php
Все файлы есть, всё на месте, на опенсервере работает как часы. Где ушибка, подскажите???
Хенаро Отправлено: 08 Мая, 2015 - 22:21:43 • Тема: Функция для комментариев еа сайте • Форум: Регулярные выражения

Ответов: 0
Просмотров: 132
Здравствуйте, делаю свой сайтик, по ходу учёбы всё там выкладываю, забыл чтото - не роюсь в файлах и в гугле, а к себе домой зашел, и красота )))
Сейчас вот начал питончик пробовать..
В чём значит загвоздочка у меня - написал функцию ( с большим трудом и помощью квалифицированных специалистов ) которая оборачивает комментарии в коде в спан зелёным цветом. И если комментарий переношу на новую строку, то не срабатывает, остаётся синим цветом
PHP:
скопировать код в буфер обмена
  1. function get_comments($text) {
  2.         if($text){
  3.                 // загвоздка во втором ветвлении (## и т.д)
  4.                 preg_match_all('/\n?[^:](\/\/[^?\/].*|##.*)\n/', $text, $match);
  5.                 if($match[1]){
  6.                         foreach($match[1] as $value){
  7.                                 $text=str_replace($value, "<span style='color: #2c6d18;'>".trim($value)."</span>", $text);
  8.                                 preg_match_all('#/\*.+?\*/#s', $text, $match);
  9.                                 foreach($match[0] as $val){
  10.                                         $text=str_replace($val, "<span style='color: #2c6d18;'>".trim($val)."</span>", $text);
  11.                                 }
  12.                            }
  13.                    }
  14.               return $text;
  15.            }
  16.       return false;
  17. }

import random ## предоставляет функции для генерации случайных чисел,
## букв, случайного выбора элементов последовательности (не работает )
import sys ## обеспечивает доступ к некоторым переменным и функциям,
## взаимодействующим с интерпретатором python ( не работает )
Поможете разобраться?
Хенаро Отправлено: 04 Апреля, 2015 - 23:30:41 • Тема: Помогите с PDO • Форум: Вопросы новичков

Ответов: 4
Просмотров: 202
Здравствуйте, друзья. Недавно познакомился с PDO, отличная вещь, только непонятно с обезвреживанием данных и с подготовленными операторами
Вот например не работает такой вот запросик
PHP:
скопировать код в буфер обмена
  1. if($_GET['search']){
  2.                        
  3.                         $query = "select * from `statti`   WHERE  `title` like '%:search%' or `discription` like '%:search%'";
  4.                         $stmt=$this->db->prepare($query);
  5.                         $search=htmlspecialchars($_GET['search']);
  6.                         $stmt->execute(array(':search'=>$search));
  7.                         while ($row=$stmt->fetch(PDO::FETCH_ASSOC)){
  8.                 printf("
  9.                         <div class='table' style='width:1024px; margin: auto;'>
  10.                         <a href='?option=view&id_text=%s'><h1 class='h2'>%s<img alt='png' src='%s'/></h1></a>
  11.                         </div>
  12.                         ",$row['id'], $row['title'], $row['category']);
  13.                 }
  14.                 }

И через
PHP:
скопировать код в буфер обмена
  1. $search=$this->db->quote(htmlspecialchars($_GET['search']));

Не получается обезвреживать, не срабатывает..
Подскажите как правильно??
Хенаро Отправлено: 13 Марта, 2015 - 22:23:18 • Тема: Кодировка в форме обратной связи • Форум: Вопросы новичков

Ответов: 2
Просмотров: 109
PHP:
скопировать код в буфер обмена
  1.  $headers = "From: $email\r\nReply-to: $email\r\nContent-type: text/html; charset=utf-8";

И файлы сайта тоже должны быть в ютф
Хенаро Отправлено: 24 Января, 2015 - 22:30:36 • Тема: Отправка адреса через GET • Форум: Вопросы новичков

Ответов: 10
Просмотров: 326
Ну так бы сразу и сказал, где копать)) Я ж зелёный ещё, не мог придумать что искать. А просто window.history - както неясно вообще. Спасибо
Хенаро Отправлено: 24 Января, 2015 - 22:20:04 • Тема: Отправка адреса через GET • Форум: Вопросы новичков

Ответов: 10
Просмотров: 326
3d_killer пишет:
я ответил, если не можете почитать о стандартной функции, то думаю не тем направлением вы занялись

И как мне поможет window.history, непонятно.. КАК??? Если не делается переходов по адресам?
Хенаро Отправлено: 24 Января, 2015 - 22:10:57 • Тема: Отправка адреса через GET • Форум: Вопросы новичков

Ответов: 10
Просмотров: 326
3d_killer Не можете ответить - проходите мимо) Как нибудь сам решу какие там надо классы и картинки. Мастера Не понял

Страниц (5): « 1 2 [3] 4 5 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB