Ответы пользователя по тегу PHP
  • Какой есть PHP класс для определения спам ссылок?

    http://yandex.ru/search/touch/?text=регулярное%20в...

    Если критерии спам ссылки такие, то ответ найдете тут.
    Ответ написан
    Комментировать
  • Как сделать live preview из textarea на PHP?

    Вам js парсер для превью надо использовать (зайдите на гитхаб и вбейте в поиск markdown). Постоянно обращаясь к серверу через аякс на каждое нажатие вы создадите слишком большую ненужную нагрузку. Delay тут тоже не к месту, посмотрите underscorejs.ru/#throttle (и debounce) на будущее, если соберетесь запросы подобного рода к серверам в будущем писать.
    Ответ написан
    Комментировать
  • Как правильно организовать push уведомления на сайте?

    Я для пуш сообщений centrifugo использую, кроме нее дополнительно ставить ничего не надо на сервер (ну разве что supervisor). Организация такая: прочитать документацию, сгенерировать конфиг для центрифуги, запустить ее, скачать либу с гитхаба для php сервера и пример для клиента и запилить свое приложение. Если используете ларавел, то вообще все быстро сделаете на родных евентах и бродкастинге сообщений.
    Ответ написан
    1 комментарий
  • Фриланс в России без подписок?

    Не смотрите на этот тренд негативно. Тот же fl.ru обязательной оплатой отрезал значительную часть школьников от проектов, если раньше грубо говоря было 50 человек, готовых сверстать страницу за 1500 рублей, то теперь таких умников ну может человек 5 от силы будет. Постепенно и заказчики отучатся от низкой цены, правда на это могут уйти годы.
    Ответ написан
    5 комментариев
  • Как обеспечить вечную работу PHP скрипта?

    Зачем поднимать вебсокеты на php? Скачайте любой нормальный сервер, cetrifugo например, что херней-то страдать?
    Ответ написан
  • Как admeo.ru узнает номер телефона?

    Такие сервисы надо в adblock базы или их аналоги добавлять, чтобы эта дрянь не подключалась.
    Ответ написан
    Комментировать
  • Стоит ли создавать интернет-магазин для портфолио на чистом PHP?

    Если начинающий, лучше изучите существующие cms и их подходы. Велосипеды лучше писать не тогда, когда не знаете других продуктов, а когда хорошо знаете и они вам не подходят.
    Ответ написан
    1 комментарий
  • Какое решение выбрать для создания страницы оплаты с личным кабинетом для клиента?

    Есть решение - идите изучайте php и затем изучайте движок опенкарта (или джумлы, или друпала, или вордпресса). Чтобы понять, как решить задачу с помощью того или иного движка, надо его всего лишь знать.
    Ответ написан
    Комментировать
  • Составил index.php для одностраничника, что не так?

    открывающий тег <?php в начале забыли
    Ответ написан
    Комментировать
  • Как научиться делать "сайт под ключ"?

    Чувак, у тебя надуманная проблема, которая тем не менее ввергает тебя в страх и наводит на тебя оцепенение. Решается просто - когда у тебя появляется понимание того, что тебе не хватает знаний в какой-то области - надо садиться и учить это. Может сейчас тебе кажется, что сделать сайт на вордпрессе очень сложно, тем более что сейчас тебе наговорили, что для этого надо дизайнера, сеошника, фронт/бэкэндера и админа впридачу - не слушай. Это другой уровень проектов, которыми ты займешься тогда, когда это тебе потребуется, сейчас тебе нужно:
    Cео - изучить рекомендации от яндекса - https://yandex.ru/support/webmaster/recommendation... - тебе этого хватит, а если кто-то попросит продвигать его сайт - просто скажешь, что ты программист и этим не занимаешься.
    Дизайн - на тостере поискать вопросы "где взять бесплатные качественные шаблоны". Вообще мне лично заказчики сами предоставляют макеты дизайна, либо я рекомендую им знакомых дизайнеров. На худой конец можно взять шаблон с тимфореста, но тут заказчик должен решать, шаблон или уникальный дизайн он хочет. Также неплохо бы слепить из пары этих шаблонов примеры для портфолио, чтобы заказчик имел представление, какого уровня дизайн будет, если он решит использовать шаблоны.
    Администратор - блин, да бросьте, вордпресс на хостинг поставить, для этого уже нужен администратор? Если раньше ты имел дело с движками, то наверное как-то ставил сайты, если нет - научишься. Вбить в конфиги вордпресса или опенкарта параметры для доступа к базе и настроить там же пути - для этого не нужен администратор.
    Фронтэнд - бэкэнд - да, тут надо заниматься. В твоем случае надо учить php (вордпресс, опенкарт и все остальное написано именно на нем). Ну а как ты хотел, ты ж фрилансер, тебе по роду деятельности надо будет постоянно совершенствовать свои знания :) Но тут есть свои плюсы - это интересно! А через какое-то время наверное ты даже специализацию выберешь себе и волне возможно с php перейдешь на другой язык, который тебе будет больше нравиться (go? nodejs?). Если не хочется обучаться программированию - тогда дорога в дизайнеры, это тоже прикольно. Либо раз у тебя есть знания js - в контору на фронтэндера, но для этого тебе дополнительно нужно будет посмотреть на backbone и angular.

    Дополнительно - ты уже сам четко сказал, что тебе не хватает знаний вордпресса, модэкса и опенкарта. Осталось всего ничего - загрузить openserver и поставить один из этих движков, а после этого попробовать натянуть на него свою верстку. Только учти, в опенкарте около сотни файлов, отвечающих за шаблон и верстка такого магазина займет у тебя минимум пару недель. На вордпрессе все куда быстрее, поэтому чтобы не потерять мотивацию лучше наверное с него начать. Но в опенкарте структура кода гораздо лучше и понятнее.

    В общем каждый раз когда видишь, что требуются какие-то знания - иди и получай их вместо того, чтобы задаваться вопросом "что делать, ведь я этого не знаю".
    Ответ написан
    1 комментарий
  • Существует ли альтернатива HTTP_HOST без хардкодинга?

    Я может пропустил чего или не понял, объясните. Вот у меня собирается статистика по посещениям и http_host как и все остальные данные пишутся в базу через pdo или orm, которая использует то же pdo. Как злоумышленник реализует инъекцию?
    Ответ написан
  • Какая должна быть правильная длина логина?

    Ровно 9 символов.
    Ответ написан
    Комментировать
  • Как прикрепить сообщения из ящика?

    Зачем копировать сто раз туда-сюда, dovecot может использовать бд как хранилище, привяжите к учетке пользователя и все.
    Ответ написан
    Комментировать
  • Актуальна ли книга Котерова?

    А отзывы от какого года? Дело в том, что с тех времен многое изменилось, если вы будете читать эту книгу, то после ее прочтения ваши знания будут неактуальными, хотя наверняка в ней есть большая доля базовой полезной информации. Но кроме нее будьте готовы, что вам придетс самостоятельно добыть огромный пласт новых знаний. Как минимум это: html5 вместо устаревшего html4 (и css3 соответстенно) - новые синтаксические элементы, причем довольно значимые в современном вэбе; apache 2.4+nginx вместо того старья, которое советуют в книге; vagrant вместо денвера (хотя для новичка наверное все-таки рановато сразу вагрант ставить, но учитывайте это на будущее, вообще я бы openserver посоветовал, он куда удобнее и функциональнее денвера), пространства имен в php - обязательно найдите информацию об этом, анонимные функции и трейты - то же самое, в книге вряд ли могли описать функционал, появившийся после ее выхода,а между тем в проектах и фреймворках оно все сплошь и рядом, вообще придется штудировать все нововведения со времен версии, описанной в книге, иначе в будущем вас просто поставит в тупик то, что в каком-то проекте кто-то использует новый синтаксис вместо старого; composer - pear уже неактуален, git - по-моему, в современной книге по php хотя бы вскользь, но должно упоминаться существование систем контроля версий, apache и денвер ведь не забыли. Книгу не читал, делаю выводы только по содержанию и году выпуска. Того, то касается описания функционала языка, там на первый взгляд достаточно много информации, но как она подана - не знаю, поэтому в этой части она может оказаться очень хорошей... но 2008 год - я бы на вашем месте воспользовался поиском на тостере и выбрал те издания, которые уже сотню раз советовали в аналогичных вопросах.
    Ответ написан
    1 комментарий
  • ORM or NotORM? Что лучше выбрать?

    Doctrine или eloquent, почитайте об обеих, выберите ту, что больше подходит для вашего случая.
    Ответ написан
    Комментировать
  • Стоит ли использовать EJS на сервере средствами PHP?

    А какой смысл обрабатывать шаблон на клиенте и на сервере, если можно обрабатывать его только на клиенте или только на сервере?
    Ответ написан
  • Есть ли смысл оставлять файлы в кириллице при загрузке на сервер?

    От задачи зависит, вам вообще названия файлов на кириллице нужны? Вообще если файлов ожидается очень много, лучше их название заменять хэшем и класть в папку с именем первых двух символов хэша, сами названия в таблице хранить с хэшем, но повторюсь, зависит от задачи. Можно транслитерацию использовать (и все недопустимые символы тоже убирать). В любом случае кириллические названия файлов - это тот еще гемор, проблемы с ними то по фтп всплывают, то при загрузке сторонними аплоудерами, то при работе через php.
    Ответ написан
    1 комментарий
  • Как проще реализовать такую админ панель?

    В качестве базы данных можно использовать https://github.com/Greg0/Lazer-Database - базу данных на Json файлах, либо sqlite, она, наверное, на каждом хостинге должна быть.

    Еще есть решения для подобных сайтов, работающие без баз данных, например automad.org . А вообще такое как у вас за день-два-три пилится на коленке на slim php или lumen, поэтому вроде как и нет смысла задумываться у разрабов по поводу поиска готовых решений :)
    Ответ написан
    Комментировать
  • Подсчет количества значений в строке массива?

    Посчитайте количество запятых в строке+1
    Ответ написан
    Комментировать