PHP.SU

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

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

> Найдено сообщений: 65
Хенаро Отправлено: 17 Сентября, 2015 - 12:38:46 • Тема: Не могу вкурить!!!!! • Форум: Объектно-ориентированное программирование

Ответов: 25
Просмотров: 3703
dcc0 пишет:
Panoptik, спасибо

Всё, наконец-то понял вчера (сон мне приснился)
Ну конечно, не там условие было. Зачем я вообще это empty value тулил, загадка для шпиона Радость Всем спасибо за участие
Хенаро Отправлено: 16 Сентября, 2015 - 20:34:50 • Тема: Не могу вкурить!!!!! • Форум: Объектно-ориентированное программирование

Ответов: 25
Просмотров: 3703
DelphinPRO пишет:
Хенаро пишет:
И я в жизни никогда, слышите, НИКОГДА не пойму почему в ней получается пустое value

что, даже после того, как andrewkard отформатировал ваш код, вы не видите в нем логической ошибки???

Неа, не доганяю Огорчение
Наверно, я не программист, а так себе, погулять вышел
Хенаро Отправлено: 16 Сентября, 2015 - 13:47:52 • Тема: Не могу вкурить!!!!! • Форум: Объектно-ориентированное программирование

Ответов: 25
Просмотров: 3703
Panoptik пишет:
всем кто помог дать прямой ответ - жирный минус.
как минимум помогли человеку НЕ научиться разбираться с кодом, искать ошибки, отлаживать, и приучили бегать на форум по любому мелочному поводу


Ничёсе мелочи! И никто не дал, не волнуйся ты так

И я в жизни никогда, слышите, НИКОГДА не пойму почему в ней получается пустое value

Голимая МИСТИКА брошу всё и уйду в монархи
Хенаро Отправлено: 15 Сентября, 2015 - 20:51:29 • Тема: Не могу вкурить!!!!! • Форум: Объектно-ориентированное программирование

Ответов: 25
Просмотров: 3703
Panoptik пишет:
обходя расставленные грабли - теряешь бесценный опыт (с)

ищите ошибку. там всего 3 строчки и советов дано уже более чем

Я просто не понимаю, почему сегодня функция работает, а завтра уже нет..
И даже не знаю как начать думать чтоб до этого додуматься. В самом деле, ну откуда? ну откуда в функции на 3 строки может взяться ошибка, причём скрытая без сигналов.
Проверено: везде работает как надо, только в одном файле косяк выходит Огорчение
Хенаро Отправлено: 15 Сентября, 2015 - 20:43:47 • Тема: интернет магазин и почта • Форум: Вопросы новичков

Ответов: 13
Просмотров: 1036
skallistey пишет:
Помогите сделать скрипт отправки на почту информации заказа с корзины интернет магазина.
Сколько искал в интернете нету нигде нормального урока, потому прошу немного объяснить как сделать такой скрипт.
мне нужно чтобы клиент когда оформлял заказ в корзине ему на почту отправлялась информация о заказе(наименование заказа, цена и количество), и такое же письмо отправлялось менеджерам магазина.
Если есть гдето нормальный урок дайте ссылку.

Как вариант :
Делаешь аякс запрос, передавая содержимое корзины и там уже в пхп отправляешь оба письма
Хенаро Отправлено: 13 Сентября, 2015 - 19:05:36 • Тема: Не могу вкурить!!!!! • Форум: Объектно-ориентированное программирование

Ответов: 25
Просмотров: 3703
Мелкий пишет:
Хенаро пишет:
Как же ложно

Потому что отклонение от желаемого поведения стабильно воспроизводится на каждом запуске. Поведение кода стабильно. Значит, в других местах функция ведёт себя идентично либо там вызывается другая функция.
Следовательно с отключенным JS или другие параметры передаются (например, что-то, приводимое к empty) или вызывается другая функция.


Да в том-то и дело, нет там другой функции validate. С этим кодом бляха, и так обидно, всегда на чём-то самом простом Огорчение
Хенаро Отправлено: 13 Сентября, 2015 - 17:51:01 • Тема: Не могу вкурить!!!!! • Форум: Объектно-ориентированное программирование

Ответов: 25
Просмотров: 3703
Мелкий пишет:

Хенаро пишет:
эта функция отлично работала и работает в других файлах

Это высказывание ложно.

Как же ложно, отключаю яваскрипт, делаю регистрацию, возвращается
1Неправильный логин, только английские буквы и цифры
Неправильный формат E-mail
Пароль содержит пробелы

Ну если не дашь принципиально, тогда поздравляю
Хенаро Отправлено: 13 Сентября, 2015 - 17:20:10 • Тема: Не могу вкурить!!!!! • Форум: Объектно-ориентированное программирование

Ответов: 25
Просмотров: 3703
Мелкий пишет:
Выкиньте ненужные сущности и посмотрите частности.
Характерный результат сразу показывает ошибку.


Спасибо за ответ. Ничего не понял, конечно, эта функция отлично работала и работает в других файлах. Обьясни, пожалуйста, как сделать, чтоб работало??

Ну пи**ец!! Ну вчера ж только проверял, работала ****!! Какого беса NULL? Откуда бЛ***
Хенаро Отправлено: 13 Сентября, 2015 - 16:53:54 • Тема: Не могу вкурить!!!!! • Форум: Объектно-ориентированное программирование

Ответов: 25
Просмотров: 3703
Здравствуйте! Делаю тестовое для приёма на работу и как всегда на самом простом валюсь!
Задача - сделать регистрацию и авторизацию пользователей. Делаю на "чистом" аяксе без джейкверию Кусочек остался, добавление дополнительных сведений о себе. Смотрите:
PHP:
скопировать код в буфер обмена
  1. namespace reggiAuth;
  2. require 'registrator.php';
  3.  
  4. $user = new registrator();
  5.  
  6. $dateBirth = htmlspecialchars(trim($_POST['dateBirth']));
  7.  
  8. $error     = '';
  9.  
  10. if($dateBirth){
  11.    $error .= $user->validate($dateBirth, '/\d{4}\.\d{1,2}\.\d{1,2}/', 'Неверный формат даты, должна быть в формате 2015.09.11');
  12. }
  13. if($error){
  14.     exit($error);
  15. }
  16. // функция, которая используется::
  17. // проверка введённых данных
  18.     public function validate($value, $pattern, $message){
  19.         if(!empty($value)){
  20.             if(preg_match($pattern, $value)) return '';
  21.         }
  22.         else return $message;
  23.     }
  24.  

И всё дело в том, что не делает проверки, во всех случаях, что ни вводи, $error всё равно пустая строка. Ну почему??? Выручите, пожалуйста!!!
Хенаро Отправлено: 09 Сентября, 2015 - 11:17:25 • Тема: Метод ИмаджМаджик • Форум: Графика в PHP

Ответов: 2
Просмотров: 1192
DlTA пишет:
а гугл не работает?
http://habrahabr.ru/post/140704/

Гугл работает как часы. Да, и это мы проходили, и ещё мног чего, ничего не работает
Встроил уже GD в имаджик с горя Радость
PHP:
скопировать код в буфер обмена
  1.  // чёрно-белое Imagick+GD
  2. public function blackImage($src, $dest){
  3.   $result = false;
  4.   try{
  5.     $animation = new \Imagick(realpath($src));
  6.     $tmp = 'forgray/'.uniqid().microtime(true).'.jpg';
  7.     if($animation->getImageMimeType()=='image/gif'){
  8.    
  9.     foreach ($animation as $frame) {
  10.    
  11.       $frame->writeImage(__DIR__.'/'.$tmp);
  12.       $im = imagecreatefromjpeg($tmp);
  13.       imagefilter( $im, IMG_FILTER_GRAYSCALE);
  14.       imagejpeg($im, $tmp);
  15.       $fr = new \Imagick(realpath($tmp));
  16.       $frame->compositeImage($fr, Imagick::COMPOSITE_DEFAULT, 0, 0);
  17.       unlink($tmp);
  18.      
  19.     }
  20.       $result = $animation->writeImages($dest, true);
  21.     }else{
  22.       $animation->writeImage(__DIR__.'/'.$tmp);
  23.       $im = imagecreatefromjpeg($tmp);
  24.       imagefilter( $im, IMG_FILTER_GRAYSCALE);
  25.       imagejpeg($im, $tmp);
  26.       $fr = new \Imagick(realpath($tmp));
  27.       $animation->compositeImage($fr, Imagick::COMPOSITE_DEFAULT, 0, 0);
  28.       $result = $animation->writeImage($dest);
  29.       unlink($tmp);
  30.     }
  31.   }catch(ImagickException $e){
  32.                 echo 'У нас проблема '. $e->getMessage(). " в файле ".$e->getFile().", строка ".$e->getLine();
  33.         }
  34.     return $result;
  35. }
Хенаро Отправлено: 08 Сентября, 2015 - 17:44:26 • Тема: Метод ИмаджМаджик • Форум: Графика в PHP

Ответов: 2
Просмотров: 1192
привет всем. Не могу найти функцию ImageMagick которая обесцвечивает картинку. Не подскажете?
Хенаро Отправлено: 05 Сентября, 2015 - 19:05:19 • Тема: Кодировка сервера • Форум: Вопросы новичков

Ответов: 5
Просмотров: 688
Скачай нормальный сервр для начала http://open-server[dot]ru/download/
И не в php.ini лазь, а в .htaccess лучше
http://web4myself[dot]ru/php/%D0%A0%[dot][dot][dot]%D0%BC+[dot]htaccess или ставь хэдер
PHP:
скопировать код в буфер обмена
  1. header ("Content-Type:text/html; charset=UTF-8", false);
Хенаро Отправлено: 05 Сентября, 2015 - 18:53:22 • Тема: ImageMagick • Форум: Графика в PHP

Ответов: 2
Просмотров: 1066
Спасибо, помогло, только терь пишет что класс ImagickKernel не найден
пробую установить на опенсервер pear install -o http://pecl.php.net/package/imagick/imagick-3.3.0RC2.tgz, оно его загружает. но не может установить, invalid package arhive и package file
Я уже что только в гугл не вбивал, как ни пробовал установить - не получается. Подскажите, как верно это делается?
Хенаро Отправлено: 04 Сентября, 2015 - 19:48:05 • Тема: ImageMagick • Форум: Графика в PHP

Ответов: 2
Просмотров: 1066
Здравствуйте. Делаю чёртизнашо по адресу http://web4myself[dot]ru/exm/quick_p[dot][dot][dot]toshop/index.php
Хотел сделать возможность делать чёрнобелые изображения, за это filter отвечает(?). На php.net смотрю пример
PHP:
скопировать код в буфер обмена
  1. function filter($imagePath) {
  2.     $imagick = new \Imagick(realpath($imagePath));
  3.     $matrix = [
  4.         [-1, 0, -1],
  5.         [0,  5,  0],
  6.         [-1, 0, -1],
  7.     ];
  8.    
  9.     $kernel = \ImagickKernel::fromMatrix($matrix);
  10. // и т.д

выдеёт ошибку на строке 3 где создаётся массив $matrix syntax error, unexpected '['
ПОЧЕМУ???
Хенаро Отправлено: 16 Августа, 2015 - 19:00:52 • Тема: Не работает set_include_path • Форум: Вопросы новичков

Ответов: 6
Просмотров: 391
lastdays пишет:
PHP:
скопировать код в буфер обмена
  1. $path =  $_SERVER["DOCUMENT_ROOT"].'/module/';
  2. ini_set('include_path', ini_get('include_path') .PATH_SEPARATOR. $path);
  3.  
  4. require 'test.php';
  5.  


На винде полный путь указывать нужно.
Код выше работает на опенсервере.


Всем спасибо! Оно по ходу не хочет видеть файлы, из папки classe/php подключает, а из classe - ни в какую Огорчение

Страниц (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