PHP.SU

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

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

> Найдено сообщений: 101
psevdo Отправлено: 07 Сентября, 2017 - 11:41:11 • Тема: Создание объекта класса • Форум: Вопросы новичков

Ответов: 4
Просмотров: 181
Здравствуйте. Есть такой код:
PHP:
скопировать код в буфер обмена
  1.  
  2. class Program {
  3.    public function start() {
  4.       $reportBuilder = new ReportBuilder();
  5.  }
  6. }
  7.  
  8. interface IReportBuilder {
  9.  public function createReports();
  10. }
  11. class ReportBuilder implements IReportBuilder {
  12.    public function createReports() {
  13.       return [
  14.         'report1',
  15.         'report2',
  16.         'report3',
  17.         'report4'
  18.     ];
  19.   }
  20. }
  21.  

Кто-нибудь подскажет почему я не могу создать экземпляр класса ReportBuilder?
Цитата:
Fatal error: Uncaught Error: Class 'test\ReportBuilder' not found
psevdo Отправлено: 08 Августа, 2017 - 13:41:36 • Тема: PHPStrom FTP • Форум: Вопросы новичков

Ответов: 2
Просмотров: 136
Ch_chov пишет:
Порт точно 8021, а не 21?


Точно.
psevdo Отправлено: 08 Августа, 2017 - 12:21:56 • Тема: PHPStrom FTP • Форум: Вопросы новичков

Ответов: 2
Просмотров: 136
Здравствуйте. Стоит у меня PHPStorm 2017.2. Добавил я в Deployment новый сервер.
[img]https://cloud.mail.ru/public/B2fF/UUzv6hk9L[/img]
Пытаюсь подключиться. Получаю сообщение:
[img]https://cloud.mail.ru/public/HcqC/K82fTjvsP[/img].

Уже измучался. А ftp сервер отвечает нормально:
Цитата:

(000094)07.08.2017 10:20:03 - (not logged in) (91.107.97.59)> Connected on port 8021, sending welcome message...
(000094)07.08.2017 10:20:03 - (not logged in) (91.107.97.59)> 220 Welcome to FTP server!
(000094)07.08.2017 10:20:03 - (not logged in) (91.107.97.59)> USER ruslan
(000094)07.08.2017 10:20:03 - (not logged in) (91.107.97.59)> 331 Password required for ruslan
(000094)07.08.2017 10:20:03 - (not logged in) (91.107.97.59)> PASS *
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> 230 Logged on
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> TYPE I
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> 200 Type set to I
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> SYST
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> 215 UNIX emulated by FileZilla
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> PASV
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> 227 Entering Passive Mode (89,169,201,125,101,30)
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> LIST
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> 150 Opening data channel for directory listing of "/"
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> 226 Successfully transferred "/"
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> QUIT
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> 221 Goodbye
(000094)07.08.2017 10:20:03 - ruslan (91.107.97.59)> disconnected.


Прошу помощи у знатоков.
psevdo Отправлено: 19 Июля, 2017 - 10:46:03 • Тема: Помогите с кодом • Форум: Вопросы новичков

Ответов: 6
Просмотров: 426
В 32-ой строке. Разве индекс не нужно заключать в кавычки или апострофы?
CODE (htmlphp):
скопировать код в буфер обмена
  1. $_POST['Login']="Login";
psevdo Отправлено: 19 Июля, 2017 - 09:27:30 • Тема: Composer Git • Форум: Вопросы новичков

Ответов: 2
Просмотров: 209
Здравствуйте.
Создал я проект в PHPStorm и выложил его на GitHub: https://github[dot]com/psevdo/loop .
Создал другой проект (test). И хочу подключить в него первый проект (который на GitHub) с помощью Composer.
Вот содержимое файла composer.json проекта test:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. {
  3.     "name": "psevdo/test",
  4.     "type": "project",
  5.     "authors": [
  6.         {
  7.             "name": "Shakirov Ruslan",
  8.             "email": "shakirov_rus@mail.ru"
  9.         }
  10.     ],
  11.     "require": {
  12.     }
  13. }
  14.  


Далее делаю:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. composer require https://github.com/psevdo/loop
  3.  

Цитата:

И получаю ответ:
D:\usr\www\test>composer require https://github[dot]com/psevdo/loop


[UnexpectedValueException]
Could not parse version constraint //github.com/psevdo/loop: Invalid version string "//github.com/psevdo/loop"



Я так понимаю нужно версию пакета указать (который на гитхабе лежит). Но как это сделать. Пробовал тэг создать v1.0.0. Но результата не дало.
psevdo Отправлено: 18 Июля, 2017 - 10:36:24 • Тема: PHPUnit • Форум: Вопросы новичков

Ответов: 1
Просмотров: 134
Здравствуйте. Решил разобраться с PHPUnit. Есть некоторые вопросы, на которые не могу найти ответы. Собственно сейчас у меня:
1) Windows 7
2) PHP 7
3) Apache 2.4

Установил Pear. Начал разбираться как ставить PHPUnit. Нашел вот это: http://forum.php.su/topic.php?forum=29&topic=833. Получается, что теперь его нужно ставить через Composer? Нужен ли тогда мне Pear?

Куда вообще нужно инсталлить PHPUnit? Где он должен находиться? В случае Composer я так понимаю в папке project/vendor/phpunit? Если так, то получается, что в каждом проекте будет свой phpunit?
Как мне все это правильно организовать? Подскажите пожалуйста, что бы я дальше пошел.
psevdo Отправлено: 27 Июня, 2017 - 07:25:02 • Тема: Как организовать зависимости проэкта • Форум: Вопросы новичков

Ответов: 6
Просмотров: 375
Т.е. вначале развернуть репозиторий со своими файлами, а потом с помощью composer скачать зависимости. Это нормальная практика?
Или правильно сразу использовать composer который возьмет репозиторий с сервера со всеми зависимостями?
psevdo Отправлено: 26 Июня, 2017 - 15:36:00 • Тема: Как организовать зависимости проэкта • Форум: Вопросы новичков

Ответов: 6
Просмотров: 375
Мелкий пишет:
Коммитите в git composer.json и composer.lock
При развёртывании делаете composer install
composer update только на локальной машине разработки с тестированием того что приехало в обновлениях.
Именно composer.lock под гитом будет гарантировать согласованность версий между окружениями.


А как правильно развернуть?
psevdo Отправлено: 26 Июня, 2017 - 14:32:44 • Тема: Как организовать зависимости проэкта • Форум: Вопросы новичков

Ответов: 6
Просмотров: 375
Я вот пытаюсь разобраться как правильно использовать вместе composer и github. Создал локальный репозиторий. С помощью Composer создал файл composer.json. И залил все это на github. Теперь как мне правильно делать:
1) скачивать репозиторий с сервера и устанавливать зависимости указанные в composer.json
2) скачивать репозиторий сразу с зависимостями с сервера?

Второй вариант у меня не получился. Хочу понять этот процесс. Помогите пожалуйста разобраться.
psevdo Отправлено: 13 Сентября, 2016 - 21:22:21 • Тема: Лайк в ВК от имени пользователя • Форум: Вопросы новичков

Ответов: 2
Просмотров: 200
всем привет.. такая вот задача стоит передо мной.. есть опеределенная база пользователей ВК.. есть сайт, на котором публикуются новости. под новостями есть социальные кнопки Поеделеться..
нужно что бы при публикации новой новости эти пользователи делились этой новостью на своей странице
как это можно реализовать?
psevdo Отправлено: 21 Октября, 2014 - 08:45:23 • Тема: RewriteRule • Форум: Вопросы новичков

Ответов: 3
Просмотров: 201
Заработало
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteCond %{QUERY_STRING} ^a=(.*)$
  3. RewriteRule ^index\.php$ http://maks/%1?  [L,R=301]
  4.  
psevdo Отправлено: 21 Октября, 2014 - 06:40:36 • Тема: RewriteRule • Форум: Вопросы новичков

Ответов: 3
Просмотров: 201
Помогите пожалуйста с последним вопросом. Чувствую, что делается это элементарно. Но найти решение не получается.
psevdo Отправлено: 20 Октября, 2014 - 13:30:26 • Тема: RewriteRule • Форум: Вопросы новичков

Ответов: 3
Просмотров: 201
Пытаюсь разобраться так скать step-by-step. Допустим есть страница project1.ru/index.php?a=1234. Мне нужно сделать редирект на project2.ru/1234.
Вот содержимое .htaccess:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteCond %{QUERY_STRING} ^a=(.*)$
  3. RewriteRule ^index.php$ http://project2.ru/%1 [L,R=301]
  4.  


В итоге у меня получается переход вот по такому адресу:
http://project2[dot]ru/1234?a=1234

Как мне избавиться от ненужного окончания?
psevdo Отправлено: 18 Октября, 2014 - 11:59:34 • Тема: RewriteRule • Форум: Вопросы новичков

Ответов: 3
Просмотров: 201
Всем здравствуйте. Сайт написан на Yii.Есть страница сайта site.ru/page/catalog. С помощью UrlManager сделал адрес красивым site.ru/catalog. Однако предыдущий адрес уже проиндексирован поисковиками. Пытаюсь с помощью RewriteRule исправить ситуацию сделав редирект на новый адрес:
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^page/catalog$ http://site.ru/catalog [R=301,L]

Однако это не помогает. Подскажите пожалуйста, что я делаю не так.
psevdo Отправлено: 29 Апреля, 2014 - 13:03:02 • Тема: Специфика авторизации через социальные сети • Форум: Вопросы новичков

Ответов: 9
Просмотров: 271
esterio пишет:
в ВК емейл не обьязателен. И почему это не правильно? я например хочу иметь два аккаунты. хотя как способ решения вашей задачи после регистарции через соц сеть спросить емейл у пользователя и проверять


Если взять к примеру ВК. То юзер может указать телефон вместо мыла. А на моем сайте телефон не указывается.

Что, получается это нормальная ситуация - два профиля для одного пользователя?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB