Имеется текстовый файл.
Имеются два массива:
$massiv1 = array("element1", "element1", "element3"...);
$massiv1 = array("элемент1", "элемент2", "элемент3"...);
Нужно в текстовом файле заменить все элементы первого масива на соответствующие из второго.
У меня получается уж очень громоздкий код. Хотя я уверен, что это должно решаться как то проще.
Сайт создавал не я, базу тоже, но программу написать заставили меня.. Задача: Создать top самых просматриваемых новостей за последний месяц. Что имею
Две таблицы.
В одной - две колонки: id новости и ее рейтинг.
А во второй и дата публикации, и заголовок, и новостной раздел, и т.д и т.п. и др.
Сначала задача показалась простой, сделал из из первой выборку по рейтингу десятка новостей, сделал массив в РНР и из второй таблицы по id вытащил нужные мне новости.
...но база то ведется уже 10 лет!
Вопрос: как с минимальными машинными запросами выборку сделать только за определенную дату?
P.S. Там задача еще и посложнее, надо эти новости еще и с определенных разделов взять. Но это уже задача следующая.
andrewkard, спасибо огромаднейшее! Все здорово работает!
...но вот новая закавыка - он html-код не воспринимает.
Если написано: print ("$n<br />$width"); Скрипт на экран выводит - 640<br />1280.
andrewkard, огромное вам спасибо! Оба варианты срабатывают. И арифметические операции тут возможны.
Но маленький вопрос. Я не силен в jquery - мне не нужны всплывающие окна, как просто оставить переменную в скрипте РНР?
andrewkard, простите за меня за тупость, но, вот тут не понял.
jquery у меня подключен. Но при чем здесь опять передача символьных переменных?
Возможно я туплю, но поясните.
andrewkard, значит невозможно? Вопрос исчерпан. Спасибо!
Языком РНР получить размер окна браузера невозможно, передать числовую переменную из явы невозможно...
Могу в третий раз назвать правильный ответ: не путайте частное проявление XSS с содержимым переменной. В переменной PHP находится строка, там нет ни одного числового символа.
Так вопрос и состоит в том, как символьную переменную перевести в числовую!
Прошу прощения!
Задача состоит в том, что бы переменную, полученную из java перевести в числовую и затем над ней произвести арифметические операции.
Если переменной просто тупо сказать (int)$width она обнуляется.
andrewkard пишет:
Таким образом Вы не получите значение переменной, отправьте после загрузки страницы ajax-ом запрос на этот php - cкрипт и отловите его.
Нет значение ее я получаю. И через echo могу даже показать на экране, а вот оперировать ей не могу.