Ответы пользователя по тегу PHP
  • Почему не работает SQL запрос?

    ewgenio
    @ewgenio
    Всё по чуть чуть
    implode неправильный
    должно быть
    $strIds = implode(', ', $itemsIds);
    а лучше даже (если id в таблице не int)
    $strIds = "'" . implode("','", $itemsIds) . "'";
    и в запросе скобки фигурные убрать можно

    непонятно как при таком implode может быть
    В переменную $strIds ID приходят нормально.
    Ответ написан
    Комментировать
  • Как на php организовать парсер?

    ewgenio
    @ewgenio
    Всё по чуть чуть
    Как можно....

    Ссылочки в массив и по ним пробежаться циклом?
    <?php
    $urls = array('http://url1.com', 'http://url2.com', 'http://url3.com');
    foreach($urls as $url) {
        $content = file_get_contents($url);
        preg_match_all("РЕГУЛЯРКА", $content, $matches);
        $data = $matches['0'];
        $data1 = implode("\n", $data);
        echo $data1;
        $fp = fopen ("text.txt", "a"); // a - перемещает указатель для записи в конец файла
        fwrite($fp,$data1);
        fclose($fp);
    }
    ?>

    А лучше наверное посмотреть на библиотеки в ответе выше, чтоб с самим парсером не мучатся.
    Ответ написан
    Комментировать
  • Как сформировать запрос?

    ewgenio
    @ewgenio
    Всё по чуть чуть
    Перечислить в запросе нужные для выборки поля из таблиц и для полей ID добавить алиасы AS
    например
    SELECT
                    t1.ID AS ID1, t1.html ..........
                    t2.ID AS ID2, t2.page_id
                FROM `page` AS `t1`
                LEFT JOIN `page-setting` AS `t2` ON t1.`ID` = t2.`page_id`
                ORDER BY t1.`ID` ASC;
    Ответ написан
    1 комментарий
  • Можно ли по классу, url ссылки вынести в один файл?

    ewgenio
    @ewgenio
    Всё по чуть чуть
    Если я правильно понял из примера выше, то да можно через jquery, только селектор нужно правильно задать.
    Для примера выше будет:
    $(".link_1").attr("href", "http://www.facebook.com/");

    Вынести это в отдельный .js файл, подключаемый после jquery.
    И завернуть в:
    $(function(){
    $(".link_1").attr("href", "http://www.facebook.com/");
    });

    урл-ы подменяться только после полной загрузки страницы
    Ответ написан