За последние 24 часа нас посетили 30613 программистов и 1802 робота. Сейчас ищут 900 программистов ...

Превозмогания тред

Тема в разделе "PHP для новичков", создана пользователем ubunta2, 27 июн 2017.

  1. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    установи необходимые для работы с мемкешем расширения
     
  2. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    Fatal error: Uncaught Error: Class 'Memcached' not found in E:\OpenServer\domains\php\connect.php:2 Stack trace: #0 E:\OpenServer\domains\php\error.php(2): require_once() #1 {main} thrown in E:\OpenServer\domains\php\connect.php on line 2

    Код (Text):
    1. <?php ## Обработка ошибок выполнения запросов
    2.   require_once("connect.php");
    3.  
    4.   if(!$m->add("key", "value")) echo $m->getResultMessage()."<br />";
    5.   if(!$m->add("key", "value")) echo $m->getResultMessage()."<br />"; // NOT STORED
    6. ?>

    --- Добавлено ---
    а на опенсервере можно?
     
  3. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    перестань постить несколько тем на одну проблему
     
  4. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    Код (Text):
    1. {
    2.     "require": {
    3.         "robmorgan/phinx": "*"
    4.     }
    5. }
     
  5. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    Fatal error: Class 'Phinx\Migration\AbstractMigration' not found in E:\OpenServer\domains\php\phinx\db\migrations\20151227101306_create_user_table.php on line 5


    Код (Text):
    1. <?php
    2.  
    3. use Phinx\Migration\AbstractMigration;
    4.  
    5. class CreateUserTable extends AbstractMigration
    6. {
    7.     /**
    8.      * Change Method.
    9.      *
    10.      * Write your reversible migrations using this method.
    11.      *
    12.      * More information on writing migrations is available here:
    13.      * http://docs.phinx.org/en/latest/migrations.html#the-abstractmigration-class
    14.      *
    15.      * The following commands can be used in this method and Phinx will
    16.      * automatically reverse them when rolling back:
    17.      *
    18.      *    createTable
    19.      *    renameTable
    20.      *    addColumn
    21.      *    renameColumn
    22.      *    addIndex
    23.      *    addForeignKey
    24.      *
    25.      * Remember to call "create()" or "update()" and NOT "save()" when working
    26.      * with the Table class.
    27.      */
    28.     public function change()
    29.     {
    30.         // Создание таблицы пользователей
    31.         $table = $this->table('users');
    32.         $table->addColumn('first_name', 'string')
    33.               ->addColumn('last_name', 'string')
    34.               ->addColumn('created_at', 'datetime')
    35.               ->addColumn('updated_at', 'datetime')
    36.               ->create();
    37.     }
    38. }
     
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Что "все"? Что значит "работает"? JSON работает? Это просто текст.
     
  7. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    установи недостающие зависимости
     
  8. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    там вроде должна какая-то библиотека компоузера установится
    --- Добавлено ---
    Код (Text):
    1. {
    2.     "_readme": [
    3.         "This file locks the dependencies of your project to a known state",
    4.         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
    5.         "This file is @generated automatically"
    6.     ],
    7.     "hash": "f788527fc74f78e17b8803cff32c0858",
    8.     "content-hash": "39d715b164b2b90c6870dfc460dfc84c",
    9.     "packages": [
    10.         {
    11.             "name": "robmorgan/phinx",
    12.             "version": "v0.5.0",
    13.             "source": {
    14.                 "type": "git",
    15.                 "url": "https://github.com/robmorgan/phinx.git",
    16.                 "reference": "df8933786806848fbf330f88d69998f29c29d8c4"
    17.             },
    18.             "dist": {
    19.                 "type": "zip",
    20.                 "url": "https://api.github.com/repos/robmorgan/phinx/zipball/df8933786806848fbf330f88d69998f29c29d8c4",
    21.                 "reference": "df8933786806848fbf330f88d69998f29c29d8c4",
    22.                 "shasum": ""
    23.             },
    24.             "require": {
    25.                 "php": ">=5.3.2",
    26.                 "symfony/config": "~2.7",
    27.                 "symfony/console": "~2.7",
    28.                 "symfony/yaml": "~2.7"
    29.             },
    30.             "require-dev": {
    31.                 "phpunit/phpunit": "3.7.*",
    32.                 "squizlabs/php_codesniffer": "dev-phpcs-fixer"
    33.             },
    34.             "bin": [
    35.                 "bin/phinx"
    36.             ],
    37.             "type": "library",
    38.             "autoload": {
    39.                 "psr-4": {
    40.                     "Phinx\\": "src/Phinx"
    41.                 }
    42.             },
    43.             "notification-url": "https://packagist.org/downloads/",
    44.             "license": [
    45.                 "MIT"
    46.             ],
    47.             "authors": [
    48.                 {
    49.                     "name": "Rob Morgan",
    50.                     "email": "robbym@gmail.com",
    51.                     "homepage": "http://robmorgan.id.au",
    52.                     "role": "Lead Developer"
    53.                 },
    54.                 {
    55.                     "name": "Woody Gilk",
    56.                     "email": "woody.gilk@gmail.com",
    57.                     "homepage": "http://shadowhand.me",
    58.                     "role": "Developer"
    59.                 }
    60.             ],
    61.             "description": "Phinx makes it ridiculously easy to manage the database migrations for your PHP app.",
    62.             "homepage": "https://phinx.org",
    63.             "keywords": [
    64.                 "database",
    65.                 "database migrations",
    66.                 "db",
    67.                 "migrations",
    68.                 "phinx"
    69.             ],
    70.             "time": "2015-11-30 15:21:12"
    71.         },
    72.         {
    73.             "name": "symfony/config",
    74.             "version": "v2.8.0",
    75.             "source": {
    76.                 "type": "git",
    77.                 "url": "https://github.com/symfony/config.git",
    78.                 "reference": "f21c97aec1b5302d2dc0d17047ea8f4e4ff93aae"
    79.             },
    80.             "dist": {
    81.                 "type": "zip",
    82.                 "url": "https://api.github.com/repos/symfony/config/zipball/f21c97aec1b5302d2dc0d17047ea8f4e4ff93aae",
    83.                 "reference": "f21c97aec1b5302d2dc0d17047ea8f4e4ff93aae",
    84.                 "shasum": ""
    85.             },
    86.             "require": {
    87.                 "php": ">=5.3.9",
    88.                 "symfony/filesystem": "~2.3|~3.0.0"
    89.             },
    90.             "type": "library",
    91.             "extra": {
    92.                 "branch-alias": {
    93.                     "dev-master": "2.8-dev"
    94.                 }
    95.             },
    96.             "autoload": {
    97.                 "psr-4": {
    98.                     "Symfony\\Component\\Config\\": ""
    99.                 },
    100.                 "exclude-from-classmap": [
    101.                     "/Tests/"
    102.                 ]
    103.             },
    104.             "notification-url": "https://packagist.org/downloads/",
    105.             "license": [
    106.                 "MIT"
    107.             ],
    108.             "authors": [
    109.                 {
    110.                     "name": "Fabien Potencier",
    111.                     "email": "fabien@symfony.com"
    112.                 },
    113.                 {
    114.                     "name": "Symfony Community",
    115.                     "homepage": "https://symfony.com/contributors"
    116.                 }
    117.             ],
    118.             "description": "Symfony Config Component",
    119.             "homepage": "https://symfony.com",
    120.             "time": "2015-11-23 20:38:01"
    121.         },
    122.         {
    123.             "name": "symfony/console",
    124.             "version": "v2.8.0",
    125.             "source": {
    126.                 "type": "git",
    127.                 "url": "https://github.com/symfony/console.git",
    128.                 "reference": "d232bfc100dfd32b18ccbcab4bcc8f28697b7e41"
    129.             },
    130.             "dist": {
    131.                 "type": "zip",
    132.                 "url": "https://api.github.com/repos/symfony/console/zipball/d232bfc100dfd32b18ccbcab4bcc8f28697b7e41",
    133.                 "reference": "d232bfc100dfd32b18ccbcab4bcc8f28697b7e41",
    134.                 "shasum": ""
    135.             },
    136.             "require": {
    137.                 "php": ">=5.3.9",
    138.                 "symfony/polyfill-mbstring": "~1.0"
    139.             },
    140.          
    --- Добавлено ---
    Код (Text):
    1.   "require-dev": {
    2.                 "psr/log": "~1.0",
    3.                 "symfony/event-dispatcher": "~2.1|~3.0.0",
    4.                 "symfony/process": "~2.1|~3.0.0"
    5.             },
    6.             "suggest": {
    7.                 "psr/log": "For using the console logger",
    8.                 "symfony/event-dispatcher": "",
    9.                 "symfony/process": ""
    10.             },
    11.             "type": "library",
    12.             "extra": {
    13.                 "branch-alias": {
    14.                     "dev-master": "2.8-dev"
    15.                 }
    16.             },
    17.             "autoload": {
    18.                 "psr-4": {
    19.                     "Symfony\\Component\\Console\\": ""
    20.                 },
    21.                 "exclude-from-classmap": [
    22.                     "/Tests/"
    23.                 ]
    24.             },
    25.             "notification-url": "https://packagist.org/downloads/",
    26.             "license": [
    27.                 "MIT"
    28.             ],
    29.             "authors": [
    30.                 {
    31.                     "name": "Fabien Potencier",
    32.                     "email": "fabien@symfony.com"
    33.                 },
    34.                 {
    35.                     "name": "Symfony Community",
    36.                     "homepage": "https://symfony.com/contributors"
    37.                 }
    38.             ],
    39.             "description": "Symfony Console Component",
    40.             "homepage": "https://symfony.com",
    41.             "time": "2015-11-30 12:35:10"
    42.         },
    43.         {
    44.             "name": "symfony/filesystem",
    45.             "version": "v3.0.0",
    46.             "source": {
    47.                 "type": "git",
    48.                 "url": "https://github.com/symfony/filesystem.git",
    49.                 "reference": "692d98d813e4ef314b9c22775c86ddbeb0f44884"
    50.             },
    51.             "dist": {
    52.                 "type": "zip",
    53.                 "url": "https://api.github.com/repos/symfony/filesystem/zipball/692d98d813e4ef314b9c22775c86ddbeb0f44884",
    54.                 "reference": "692d98d813e4ef314b9c22775c86ddbeb0f44884",
    55.                 "shasum": ""
    56.             },
    57.             "require": {
    58.                 "php": ">=5.5.9"
    59.             },
    60.             "type": "library",
    61.             "extra": {
    62.                 "branch-alias": {
    63.                     "dev-master": "3.0-dev"
    64.                 }
    65.             },
    66.             "autoload": {
    67.                 "psr-4": {
    68.                     "Symfony\\Component\\Filesystem\\": ""
    69.                 },
    70.                 "exclude-from-classmap": [
    71.                     "/Tests/"
    72.                 ]
    73.             },
    74.            
    --- Добавлено ---
    Код (Text):
    1.  "notification-url": "https://packagist.org/downloads/",
    2.             "license": [
    3.                 "MIT"
    4.             ],
    --- Добавлено ---
    Код (Text):
    1.    "authors": [
    2.                 {
    3.                     "name": "Fabien Potencier",
    4.                     "email": "fabien@symfony.com"
    5.                 },
    6.                 {
    7.                     "name": "Symfony Community",
    8.                     "homepage": "https://symfony.com/contributors"
    9.                 }
    10.             ],
    11.          
    [/code]
    --- Добавлено ---
    Код (Text):
    1.   "description": "Symfony Filesystem Component",
    2.             "homepage": "https://symfony.com",
    3.             "time": "2015-11-23 10:41:47"
    4.         },
    5.         {
    6.            
    --- Добавлено ---
    Код (Text):
    1.  "name": "symfony/polyfill-mbstring",
    2.             "version": "v1.0.0",
    3.             "source": {
    4.                 "type": "git",
    5.                 "url": "https://github.com/symfony/polyfill-mbstring.git",
    6.                 "reference": "0b6a8940385311a24e060ec1fe35680e17c74497"
    7.             },
    8.             "dist": {
    9.                 "type": "zip",
    10.                 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0b6a8940385311a24e060ec1fe35680e17c74497",
    11.                 "reference": "0b6a8940385311a24e060ec1fe35680e17c74497",
    12.                 "shasum": ""
    13.             },
    14.             "require": {
    15.                 "php": ">=5.3.3"
    16.             },
    17.             "type": "library",
    18.             "extra": {
    19.                 "branch-alias": {
    20.                     "dev-master": "1.0-dev"
    21.                 }
    22.             },
    23.          
     
  9. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    зачем ты нам это всё выкладываешь? нужно просто композером установить зависимости твоего проекта. ну и ясен пень перед этим нужно поставить сам композер.
     
  10. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    Код (Text):
    1.   "autoload": {
    2.                 "psr-4": {
    3.                     "Symfony\\Polyfill\\Mbstring\\": ""
    4.                 },
    5.                 "files": [
    6.                     "bootstrap.php"
    7.                 ]
    8.             },
    9.             "notification-url": "https://packagist.org/downloads/",
    10.             "license": [
    11.                 "MIT"
    12.             ],
    13.            
    --- Добавлено ---
    Код (Text):
    1.  "authors": [
    2.                 {
    3.                     "name": "Nicolas Grekas",
    4.                     "email": "p@tchwork.com"
    5.                 },
    6.                 {
    7.                     "name": "Symfony Community",
    8.                     "homepage": "https://symfony.com/contributors"
    9.                 }
    10.             ],
    11.             "description": "Symfony polyfill for the Mbstring extension",
    12.             "homepage": "https://symfony.com",
    13.             "keywords": [
    14.                 "compatibility",
    15.                 "mbstring",
    16.                 "polyfill",
    17.                 "portable",
    18.                 "shim"
    19.             ],
    20.             "time": "2015-11-04 20:28:58"
    21.         },
    22.         {
    23.             "name": "symfony/yaml",
    24.             "version": "v2.8.0",
    25.             "source": {
    26.                 "type": "git",
    27.                 "url": "https://github.com/symfony/yaml.git",
    28.                 "reference": "f79824187de95064a2f5038904c4d7f0227fedb5"
    29.             },
    30.             "dist": {
    31.                 "type": "zip",
    32.                 "url": "https://api.github.com/repos/symfony/yaml/zipball/f79824187de95064a2f5038904c4d7f0227fedb5",
    33.                 "reference": "f79824187de95064a2f5038904c4d7f0227fedb5",
    34.                 "shasum": ""
    35.             },
    36.             "require": {
    37.                 "php": ">=5.3.9"
    38.             },
    39.             "type": "library",
    40.             "extra": {
    41.                 "branch-alias": {
    42.                     "dev-master": "2.8-dev"
    43.                 }
    44.             },
    45.             "autoload": {
    46.                 "psr-4": {
    47.                     "Symfony\\Component\\Yaml\\": ""
    48.                 },
    49.                 "exclude-from-classmap": [
    50.                     "/Tests/"
    51.                 ]
    52.             },
    53.             "notification-url": "https://packagist.org/downloads/",
    54.             "license": [
    55.                 "MIT"
    56.             ],
    57.             "authors": [
    58.                 {
    59.                     "name": "Fabien Potencier",
    60.                     "email": "fabien@symfony.com"
    61.                 },
    62.                 {
    63.                     "name": "Symfony Community",
    64.                     "homepage": "https://symfony.com/contributors"
    65.                 }
    66.             ],
    67.             "description": "Symfony Yaml Component",
    68.             "homepage": "https://symfony.com",
    69.             "time": "2015-11-30 12:35:10"
    70.         }
    71.     ],
    72.     "packages-dev": [],
    73.     "aliases": [],
    74.     "minimum-stability": "stable",
    75.     "stability-flags": [],
    76.     "prefer-stable": false,
    77.     "prefer-lowest": false,
    78.     "platform": [],
    79.     "platform-dev": []
    80. }
     
  11. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    @ubunta2 в канун католического рождества ты огрёб от меня уже 35 штрафных баллов...
     
  12. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    [​IMG]
     
    SamyRed нравится это.
  13. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.866
    Симпатии:
    753
    Адрес:
    Татарстан
    блин, и вообще есть предложение забанить это недорозумение... задолбал(а)(о) с тупыми вопросам и и отсутствием прогресса в изучении
     
  14. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    @ADSoft я не могу его забанить на пользование информационными технологиями. Это государство должно ввести соответствующее лицензирование. Причем его государство (Украина). Формально он своим аутизмом ничего не нарушает. Так что если тебя сильно выбешивает отсутствие у него прогресса и шквал тупых вопросов (вот эта тема например слеплена аж из трёх - настолько охуевший этот типчик) - просто добавь его в черный список и волшебная зебра не допустит это говно к твоему чистому разуму.
     
    askanim нравится это.
  15. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.866
    Симпатии:
    753
    Адрес:
    Татарстан
    круто.. так и сделаю
     
  16. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    мистер "темы с загадочными названиями")
     
  17. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.866
    Симпатии:
    753
    Адрес:
    Татарстан
    @Ganzal жаль что темы - созданные пользователем из черного списка я все равно вижу на главной странице сайта (((((
    а их иногда там так 30-40% (((
     
  18. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    @ADSoft лечи нервы. Ни кто тебя не заставляет заходить в темы, которые тебе не нравятся.
     
  19. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    [​IMG]
    --- Добавлено ---
    эту прочитал
     
  20. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Молодец что прочитал. А чему ты из неё научился?
     
  21. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    многое узнал. Понял то что много спрашивал на форуме там есть и расписано. Не очень понятно мне пока ООП.
    Можно еще список книг и видеокурсов.
     
  22. san4ez

    san4ez Активный пользователь

    С нами с:
    13 авг 2016
    Сообщения:
    331
    Симпатии:
    47
  23. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    я год писал в процедурном стиле и потом базовое ООП понял сходу.
    В данный момент не понимаю, что такое полиморфизм и зачем он нужен, но это вопрос времени.

    К чему это я: не спеши с ООП и не спеши читать миллион страниц.
    ДЕЛАЙ.
    Практика решает.
     
  24. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.817
    Симпатии:
    1.333
    Адрес:
    Лень
  25. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    я вот тоже целиком прочитал 0 книг по программированию. Даже, наверное, 0 книг прочитано >40%.
    Как-то так.
    Зато прочитаны тысячи и тысячи веб-страниц :D
     
    rewuxiin и TeslaFeo нравится это.