Задать вопрос
  • Как обработать строку, полученную через curl в данной ситуации?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    <? 
    $string = 'a good apple'; 
    $symbol = 'a'; 
    $ascii = ord($symbol); 
    $string = str_replace($symbol, "&#$ascii;", $string); 
    ?>


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

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Как IT спец, имеющий свой бизнес - нихрена из ит тебе в бизнесе не надо, иногда даже сильно мешает. В бизнесе нужен человек который умеет подать и продать продукт. Все остальное - забота работников фирмы, если ты не сам себе фирма, но мы ведь не про фриланс говорим?
    Поясню - я имею огромное счастье что рядом со мной человек который имеет деловую жилку(в отличии от меня) и не сильно понимающий "что под капотом", зато понимающий насколько нужен человеку наш продукт и чувствующий сколько и за что тот готов платить. Вот это для бизнеса просто бесценно. А из навыков мне пригодился опыт настройки локалки и умение работать руками, полки/столы собирать - на начальном этапе многое приходилось самим делать ).
    Ответ написан
    Комментировать
  • Как в input сделать вывод из БД?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    мм, ну хоть отлично делает вывод....
    <?
    $someText = $row['some_text'];
    ?>
    <input type="text" value="<?=$someText;?>">


    Откуда Вы этот код берете? В 90е за ним на машине времени ездите???
    Ответ написан
    1 комментарий
  • Как сделать чтобы элемент появлялся перед ссылкой в li с помощью jquery append, а не после?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    prepend
    :before
    Ответ написан
    Комментировать
  • Как отследить загрузилось ли изображение?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    js? Например по онлоаду пройтись по всем имажам и посмотреть их размер, если он какой-то неправильный - вставить вместо него заглушку. Как выглядит неправильный имаж - не справшивай, лень проверять, тут тебе пространство для творчества )
    Ответ написан
    Комментировать
  • Цикл while для выборки из базы?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Извините, я прерву предыдущих ораторов, создалось впечатление что автор не совсем то же что отвечающие имел в виду, и, если я верно понял вопрос, отвечу:

    Для ВЫБОРКИ из базы здесь НЕ ИСПОЛЬЗУЕТСЯ цикл, цикл используется для вывода РЕЗУЛЬТАТОВ ВЫБОРКИ из базы, весь набор уже получен и теперь только выводится в цикле. Выборка осуществляется в строке
    $res = mysqli_query($cnn,$query);
    после этого в $res хранится ссылка на ресурс со всей выборкой.
    mysqli_fetch_array($res) создает массив из строчки, на которую в данный момент указывает внутренний указатель и переводит данный указатель на следующую строку выборки. RTFM. И да пребудет с Вами сила чтения мануала )

    А делать запрос в цикле - да, дурной тон и дурная идея.
    Ответ написан
    Комментировать
  • Как уменьшить трафик при использовании readfile с внешнего сервера?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    трафик при отдаче 500 * 1Мб * 3шт. = ~1 500 Мб = ~12 000 мбит, учитывая что это картинки и они почти не жмутся, вариант только пережимать картинки у себя на сервере - либо с меньшим разрешением, либо с меньшим качеством.
    плюс NGINX для скорости? Кажется он налету умеет уменьшать картинки.
    ИМХО.
    Ответ написан
    Комментировать
  • Вывод из БД в textarea?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Очевидно, что с кавычками у вас лажа, я бы рекомендовал:
    во-первых почитать про кавычки в пхп (к Михаилу это тоже относится);
    во-вторых вместо конструкции
    while($row=mysql_fetch_array($result)){
    echo 'Текст<br><textarea name='main_text' id='main_text' cols=37 rows=5>".$row['main_text']."</textarea>';};

    напишите
    while($row=mysql_fetch_array($result)){ ?>
    Текст
    <br>
    <textarea name='main_text' id='main_text' cols=37 rows=5>
    <?=$row['main_text'];?>
    </textarea>
    <?};?>

    Это будет и более структурировано, и более понятно(надеюсь).
    В коментах отписались что выводит только белый экран - тестируйте вывод, первой строкой впишите простой вывод текста типа <? echo "start";?>, если выводится - значит запрос скорее всего отдал пустое значение, попробуйте сделать var_dump() на переменные после запроса.
    и да, $result=mysql_query('SELECT column FROM `main_text`'); это вообще что и куда выбирает???
    Ответ написан
  • Как передать переменную из встроенного скрипта во внешний?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    <script type="text/javascript">
        alert (<?php=$isEdit'; ?>);
    </script>

    ?
    или в чем вопрос?
    Ответ написан
    Комментировать
  • Как удалённо управлять Windows XP компьютером, находящимся за NAT?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    1)для шпрехен зе инглиш
    2)грузится как сервис, работать будет

    Для нешпрехен коротко: есть 2 вида решений - прямое подключение машин (аля впн) с пробросом портов, заранее известным ип и прочими ограничениями, или сторонние сервисы, которым вы доверяете меньше, т.к. "чужие же", и "ааа, а если их поломают нам хана", однако даже если их поломают, маловероятно что вы окажетесь в списке приоритета для атакующих сервис )
    Ответ написан
    Комментировать
  • Какой реализовать механизм хранения превьюшек?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    сжатие на лету - не есть нагрузка на сервер, это как раз кажется мне самым разумным решением. @rowdyro предложил красивое решение, ставим кэш подлиннее, дней этак на 30, и ВСЕ, все картинки есть в кэше, ничего больше грузиться не будет. 1 раз, когда ПЕРВЫЙ пользователь смотрит последнюю добавленную новость - 1 раз(!) сделается 4 картинки на лету, и все, дальше все идет из кэша.
    Ответ написан
  • Какой Windows-хостинг с apache использовать?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    при использовании MSSql на что вы надеялись? Курить гугл.
    например как тут, линух, но с мсскл.

    ЗЫ: не обязательно виндовый хостинг, достаточно поддержки mssql, я так понимаю?
    Ответ написан
    2 комментария
  • Есть ли онлайн сервис приватной чат комнаты для общения с несколькими клиентами в одной комнате?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    приватный канал irc?
    например webchat.quakenet.org
    Ответ написан
    Комментировать
  • Как автоматизировать рутинную работу?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    ну, если работать с сайтом - проще всего будет имхо пхп с курл поставить, и написание всего функционала по сайту займет для новичка займет 2-3 дня. Для работы потребуется какой-либо сервер с поддержкой пхп (из готовых например под вин - денвер, для новичка самое то)
    итак для начала гуглим:
    1) Как получить страничку с чужого сайта с помощью curl
    или
    парсинг страниц с помощью simple_html_dom
    2) смотрим исходный код странички с добавлением своего заказа, разбираемся как работают post/get формы, снова курим гугл на предмет "curl post form cookie"
    3) много думаем, еще больше пишем
    4) profit...
    Ответ написан
  • Какой реализовать механизм хранения превьюшек?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Давно(7 лет назад) на большом проекте делали так: в базе хранились имена файлов, (путь настраивался через свойство объекта), а превьюшки просто имели постфикс аля 234342_s.jpg(кста так flickr пашет). Сегодня модно не хранить превью, а уменьшать большие картинки средствами CSS/HTML на стороне клиента, бо полосы позволяют, а место не резиновое и не бесплатное ), но это и сегодня вопрос спорный, экономим ли мы при превьюшках трафик, т.к. при просмотре потом большого изображения все равно большая фотка тянется, а так она уже загружена, открывается сразу. Так что тут еще вопрос - насколько большая картинка больше превью, стоит ли огород городить или грузить сразу большую вставлять. Имхо, есть смысл если ВСЕ полные картинки больше чем ~800*600 точек или ~100кб делать иконки, иначе просто вставлять как есть.
    Ответ написан
    Комментировать
  • Как организовать Wi-Fi соединение на 250 м в прямой видимости?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Кста, почему не обсуждается провод? Типа дорога и ручей сильно непреодолимо? Мы через проспект(по 3 полосы в обе стороны) в 3 рыла перекинули кабель. Технология такая - с точек подключения спускаются веревки достаточной длины(вам хватит 1 куска с многоэтажки думаю), берется бутыль из-под водички на 0,5л, чуток воды туда для веса, на конец веревки привязывается, спускается, и чел проходит с ней всю трассу прокладки, перекидывая через провода, деревья и ручьи(идеально ночью, часика в 3), веревка натягивается, после с точки спуска вяжется уже рабочий кабель с предварительно примотанным тросом(мы крепили трос к кабелю пластиковыми стяжками и алюминиевым проводом в изоляции - чередовали стяжка/проволока) и спускается - с другой стороны чел принимает - тянет. Желательно чтобы с концов было по 2-3 чела, бо по концовке кабель с тросом нехило тянет вниз - желательно страховать друг друга. Соединять кабель по 2 пары на контакт, схема есть в инете, ставим на портах скорость 10мб/с и профит ). Минус - всего 10 мбит.
    Ответ написан
    Комментировать
  • Как в цикле производить select и/или insert запросы к базе (цикл примерно 50к итераций)?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Может делать так? Тут после роллбэка еще раз делаем запрос тот же, и так или по кругу пока не вставится, или писать свою обработку ексепшна.
    А данные да, надо пачками формировать, штук по 500 нормально, при хорошем сервере это пару сек даже с 1000к записей, если разделить слипами - вообще думаю никто не заметит особых тормозов.
    Ответ написан
    Комментировать
  • Как организовать Wi-Fi соединение на 250 м в прямой видимости?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    В свое время такое было реализовано на 2х аксес поинтах в режиме бридж, с направленными антеннами собственного производства(схемы есть в интернете), расстояние было порядка 2 км, выручала прямая видимость, так что в вашем случае проблем особых возникнуть не должно, пинг держался стабильно порядка 8-10 мс, но это было ДАВНО(лет 7-8 назад), сейчас я думаю техника шагнула далеко вперед. В нашем болоте ап стоит порядка $22-25.
    ЗЫ: приведенная выше антенна была испробована и выкинута как не подходящая(связь была хуже чем с родными хвостами), ищите с отражающей решеткой и медным наконечником(концентратором?). Возможно вам хватит советов по усилению сигнала как описано здесь.
    Ответ написан