• Что не так с текстом сайт?

    Проблемы в кодировки. В 2-х словах - в notepad++ открыть файл и преобразовать в utf-8 без BOM

    В 3-х словах:
    Вы загружаете базу, и в самой базе кодировка отображается не верно.

    В таком случае надо удалить все таблицы в базе, добавить в начало дампа строку
    SET NAMES CP1251;

    и загрузить заново.
    Если не получилось, то поэкспериментировать с кодировкой, например, написав SET NAMES UTF8; и т.п.

    2. В базе кодировка корректная, но на сайте все ещё нет.

    a) браузер не верно подобрал кодировку. Попробуйте изменить кодировку в браузере (Вид->Кодировка), если выбрав одну из кодировок, сайт отображается корректно, то надо в корне сайта в файле .htaccess (если такого файла нет, то его надо создать) написать строку - "AddDefaultCharset кодировка". Например:

    AddDefaultCharset UTF-8;

    б) если все вышеописанное не помогло, тогда надо искать в сайте подключение к базе данных (далее БД) и сразу после подключения к БД вставлять строку, например:

    mysql_query('set names utf8');

    или с другой кодировкой.
    * Для Zend Framework: в файле application/configs/application.ini необходимо указать:

    resources.db.params.charset = "UTF8"
    Ответ написан
    Комментировать
  • Есть ли у вас советы для начинающих фрилансеров?

    ByKraB
    @ByKraB
    Могу дать один совет.

    Хватит уже создавать вопросы про фриланс. Просто идите делайте свою работу и получайте опыт.
    Ответ написан
    6 комментариев
  • Что я не правильно делаю с header?

    @Nc_Soft
    echo 'blabla';
    header("Location: /feed");

    Достаточно этих двух строк чтобы вызвать такую ошибку, если лень переделывать, то можно добавить ob_start(); в начало кода
    Ответ написан
    7 комментариев
  • Что я не правильно делаю с header?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    Почистите код от лишних пробелов. Проверьте все закрывающие и открывающие теги <? ?>.

    У Вас где-то до отправки header'ов выводятся символы на страницу, а это недопустимо.

    К тому же у Вас в файле header.php производится echo имени сайта. Этот оператор в логике скрипта стоит до отправки заголовков или после? Если до — то читайте предыдущий абзац: до отправки header'ов не допускается вывод ни одного символа.
    Ответ написан
    1 комментарий
  • Поможете советом в обучении?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    1 В таком возрасте имеет смысл переходить в эту сферу?

    В свободное от работы время попробуйте конечно. Просто будьте готовы потратить на это ВРЕМЯ.

    2 Что наиболее перспективно?

    Это две части единого целого. Например бэкэндщик обязан знать фронтенд хотя бы на начальном уровне, тоже относится и к фронтендщику.

    3 У кого есть опыт самостоятельного обучения...

    1 год - минимум. Только есть нюанс: процесс обучения у программиста - это как ремонт, можно начать но нельзя закончить. Будьте готовы учиться постоянно.
    Ответ написан
    Комментировать
  • Поможете советом в обучении?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы козлам, не отмечающим…
    С такой безграмотностью и/или невнимательностью к опечаткам хороших программистов не бывает. Попробуйте себя в чем-нибудь другом: администрировании, тестировании, дизайне и пр.
    Не наезда ради, а дружеского совета для.
    Ответ написан
    2 комментария
  • Какие есть вспомогательные программы для создания 2D-игры?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Сервиз используйте только бабушкин старинный....
    А сервисы - все зависит от того что вы пишете, на чем пишете и т.д. Если речь конечно о реальной разработке игр, как отметил Oleg. Обычный тулчейн небольшой конторы это:
    - фотошоп
    - VisualStudio
    - система контроля версий (svn/git или что вам нравится)
    - таск-трекер (redmine, jira)
    - все что идет к движку разработки
    - мелкие самописные тулзы

    Вот вам минимум-список. Если я вас правильно понял.
    Ответ написан
    Комментировать
  • Что нужно для того чтобы создать домашний сервер для сайта?

    Jump
    @Jump
    Системный администратор со стажем.
    Сайты лучше размещать у хостера.
    Дома можно, но не нужно.
    Т.е если цель захостить сайт - идем к хостеру.
    Если цель потренироваться в создании веб серверов, поковырятся с железом, и прочее творчество - можно и дома устроить.
    У провайдера нужно заказать белый статический ip адрес. Белый(реальный) обязательно, статический не обязательно, но желательно. Ценник обычно рублей 30-70в месяц. Но не каждый провайдер их выдает.

    Насчет электроэнергии - все зависит от комплектующих.
    На современных комплектующих можно собрать довольно экономичный серверок, однако это будет недешево в плане железа.
    Если поставите старый компьютер - замучаетесь платить за электроэнергию.
    Вот пример - старый комп, кушать будет 200ватт. За сутки - 24*0,2квт=4,8квт/ч
    в месяц 4,8*30=144квт/ч.
    Ценник за киловатт, не знаю сколько у вас, в среднем около 3рублей.
    В итоге обойдется содержание такого сервера 432рубля в месяц.
    Плюс оплата белого ip, плюс оплата интернета.
    В итоге цена хостинга будет более 500рублей в месяц.
    За эти деньги можно арендовать довольно неплохой хостинг.
    Ответ написан
    2 комментария
  • Что нужно для того чтобы создать домашний сервер для сайта?

    Abramov7
    @Abramov7
    Статический IP требовать от Интернет-провайдера (кто-то платно предоставляет, кто-то бесплатно). Насчет ОС - Debian или Ubuntu. Все это для новичков сгодится. А дальше все просто:

    apt-get install apache2
    apt-get install php5
    apt-get install mysql-server mysql-client
    apt-get install phpmyadmin
    apt-get install ssh-server ssh-client


    Сколько стоить будет и электроэнергии уходить - это уникально, ИМХО.
    Ответ написан
    Комментировать
  • С чего необходимо начинать изучение asp.net?

    @raycheel
    Привет Skilledpwnz !
    Если действительно имеется хорошая база знаний C#, то погрузится в asp.net не должно составить труда, всё таки это всего лишь технология создания web приложений, а не новый язык программирования! :)

    На твоём месте я начал бы с изучения архитектуры asp.net, как происходит его работа при исполнении скрипта.
    Фундамент заложит хорошее понимание принципов работы клиент-сервер приложений, архитектура и базовые возможности asp.net . Всё остальное придет с опытом.
    Естественно информацию я бы брал из хорошей книги от хорошего автора, рекомендую:
    • Pro ASP.NET MVC Framework с примерами на c# для профессионалов (Адам Фримен, Стивен Сандерсон)

    Не пугайтесь слов "для профессионалов", авторы отлично изложили всю суть и дают достаточно практики для полноценного старта.
    Если знаете английский то:
    • ASP.NET MVC 5 Fundamentals Scott Allen


    Почитайте статью на хабре о новом ASP.NET 5

    Придумывайте себе задачи и пытайтесь их воплотить, опыт получается на ошибках. Думаю вы быстро освоите основы через книжку. А там уже раз и ADO.net , кэширование, компоненты .NET, MVC .

    Удачи!
    Ответ написан
    Комментировать
  • Как грамотно реализовать алгоритм случайного блуждания?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    после echo:
    $number=$newNumber;
    Ответ написан
    Комментировать
  • Как выровнять пагинацию по центру без известной ширины?

    я обычно делаю через и все центрируется при любой длине блока
    <div class="paginator">
                <p>
                  <a class="prev not-active"></a>
                  <a class="active">1</a>
                  <a href="#">2</a>
                  <a href="#">3</a>
                  <a href="#">4</a>
                  <a href="#">5</a>
                  <a href="#">6</a>
                  <a href="#" class="next"></a><!--чтобы убрать активность добавить класс not-active и убрать href=""-->
                </p>
              </div>

    .paginator {
    text-align: center;
    }
    Ответ написан
    3 комментария
  • Поможет ли такой php-код защититься от sql-инъекций и XSS, какие в нём есть уязвимости?

    nazarpc
    @nazarpc
    Open Source enthusiast
    1) Использовать ::quote() и убирать крайние кавычки
    2) Нагло использовать устаревшую, но всё ещё присутствующую mysql_real_escape_string()
    Ответ написан
    2 комментария
  • Поможет ли такой php-код защититься от sql-инъекций и XSS, какие в нём есть уязвимости?

    Melkij
    @Melkij
    PostgreSQL DBA
    Вновь магические кавычки изобретаете?
    От самых тупых атак поможет. Самому себе проблем добавит over9000.
    addslashes пробить можно атакой на кодировку.

    В проекте не используется MySQLi, так бы real_escape_string заюзал.

    Вы так пишете, как будто эти два независимых высказыванию есть причина и следствие.
    Раз есть SQL - значит есть драйвер БД. Не помню ни одного драйвера, который бы даже при наличии подготовленных запросов не предоставлял экранирующий метод.
    Ответ написан
    Комментировать
  • Почему многие программисты не любят javascript?

    Symphony
    @Symphony Куратор тега JavaScript
    Потому что js можно освоить за 2 недели и уже писать за еду. На обучение Java/C/C++/C# Вы потратите больше времени и усилий, а еще и матчасть, придется прочитать не одну книгу.
    Как показывает статистика тостера: чтоб быть так называемым "js-программистом" обычного javascript*a вообще не надо знать, большинство посмотрели на ютубе 2 видеоурода по жиквари и, извиняюсь за выражение, "херачат" сайты на жомле.
    Ответ написан
    2 комментария
  • Почему многие программисты не любят javascript?

    gadfi
    @gadfi
    https://gamega.org
    java/c# программисты привыкли к класическому ооп, строгой типизации, красивому коду ... отсутвие строгой типизации, странная модель ооп и многие другие вещи просто взрывают мозг и обогащают великий и могучий русский язык ( уверен не только)
    Ответ написан
    Комментировать
  • Почему многие программисты не любят javascript?

    knitevision1
    @knitevision1
    Ванька Скайуокер
    Потому что JS, бывает, не очень похож по поведению на те языки, на которых привыкли писать классические программисты. Ну одно только this чего стоит. И потому что он не компилируется. И потому что его разработали за 10 дней в мозилле.

    Вот если бы его 5 лет разрабатывали Apple, другое дело.
    Ответ написан
  • Почему многие программисты не любят javascript?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Потому что с помощью него можно выстрелить себе же в ногу.
    Ответ написан
    Комментировать
  • Что меня ждет при обновлении MODx Evo, если добавлено новое поле в таблице modx_site_content?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Думаю никаких. Сделайте копию сайта и посмотрите
    Ответ написан
    Комментировать