Что означает .= в PHP?
Страницы: 1 2 След.
Что означает .= в PHP?
Что означает .= в PHP?
Цитата
code_brown пишет:
Что означает .= в PHP?

операция склеивания (конкатенации), например
$a = 'яблоко';
$a .= ' это фрукт';
echo $a; // яблоко это фрукт
Изменено: quallcom - 18 Июля 2011 19:17
Отлично, спасибо! Я уже догадался)

Еще вопрос:
Как сделать проверку на изменение переменной, то есть у меня есть переменная $a = 20, если она вдруг станет равна 21, то на мыло отправляется письмо.

Таким образом выплывает еще вопрос, как сделать так, чтобы скрипт PHP проверял постоянно определенный файл и в случаи любых изменений в нем отправлял письмо на мыло.?!
if($a!==20)
{
отправляем письмо
}
Цитата
code_brown пишет:
Таким образом выплывает еще вопрос, как сделать так, чтобы скрипт PHP проверял постоянно определенный файл и в случаи любых изменений в нем отправлял письмо на мыло.?!


Для этого можно воспользоватся планировщик заданий Cron.
Сейчас попробуем! Спасибо!
А теперь смотри, это все происходит при нажатии к примеру на кнопку. То есть я нажимаю на "проверить" и оно проверят наличие изменений в файле, если измены ясть - отправляет, если нету- то ничего не происходит. Теперь говоришь Cron использовать... Но если даже с его помощью, то нужно так чтобы полностью исключить ручную проверку. То есть кнопок не должно быть. Скрипт (код) должен работать сам, это возможно с помощью Cron??
PHP - MD5 + AJAX + JSON
Цитата
Shiva пишет:
PHP - MD5 + AJAX + JSON

да это и дураку понятно... а как реализовать?
Цитата
code_brown пишет:
да это и дураку понятно... а как реализовать?


Как, как обычно. Начните с скажем HTML. Делаете форму, берёте jQuery, пишете функцию отправки запроса на проверку. Дальше на PHP пишете проверку MD5 и сверяете со старым значением, а дальше если изменения есть то ставите на очередь по крон отправку или отправляете сразу.
Цитата
code_brown пишет:
Сейчас попробуем! Спасибо!
А теперь смотри, это все происходит при нажатии к примеру на кнопку. То есть я нажимаю на "проверить" и оно проверят наличие изменений в файле, если измены ясть - отправляет, если нету- то ничего не происходит. Теперь говоришь Cron использовать... Но если даже с его помощью, то нужно так чтобы полностью исключить ручную проверку. То есть кнопок не должно быть. Скрипт (код) должен работать сам, это возможно с помощью Cron??


В С-panel впиши в крон что-то типа "абсолютный_путь_до_php абсолютный_путь_до_скрипта/имя_скрипта.php"
У меня это выглядит вот так /usr/local/bin/php /home/test/public/cron/update.php

В скрипте только не будут пахать переменные вроде $_SERVER, но я не уверен, пару раз только пользовался, прописывал вместо документ рута абсолютные пути
Изменено: drcreazy - 19 Июля 2011 18:00
Не оптимизирую, лишь улучшаю качество сайта
Цитата
Shiva пишет:
PHP - MD5 + AJAX + JSON

зачем тут такой фарш? достаточно повесить пхп скрипт на крон
Цитата
quallcom пишет:
зачем тут такой фарш? достаточно повесить пхп скрипт на крон


Можно конечно, но будет у человека хороший стимул покурить асинхронную отправку. Это ведь классно и удобно для пользователя
Цитата
Shiva пишет:
Цитата
quallcom пишет:
зачем тут такой фарш? достаточно повесить пхп скрипт на крон

Можно конечно, но будет у человека хороший стимул покурить асинхронную отправку. Это ведь классно и удобно для пользователя

решения поставленной задачи затянеться на много дней, недель smile:D
Цитата
quallcom пишет:
решения поставленной задачи затянеться на много дней, недель


Ой да ладно smile:) Зато потом можно попросить показать код и заморочить человека ещё на недельку за code-style smile:)
иногда мне кажется что все такие умные, но только на словах, а самим попробовать реализовать чисто ради интереса?
Я просто несколько месяцев назад начал изулать пхп, до этого писал на компилируемых языках и на ява-скрипте.
Только не говорить ччто ява и пхп, почти одинаковые. И для меня реализовать код который работает на стороне сервера пока немного сложновато, да в пхп функций новых много. Я не говорю что я его не знаю, часть да, часть нет.
Всем спасибо за помощь, буду пробовать реализовать рконом.
Цитата
code_brown пишет:
а самим попробовать реализовать чисто ради интереса?

твоего интереса? smile:sarc:
Цитата
code_brown пишет:
Я просто несколько месяцев назад начал изулать пхп
Цитата
code_brown пишет:
И для меня реализовать код который работает на стороне сервера пока немного сложновато

наверное не те книжки читаешь smile:D
Код
<?php
$filename = stat("counter.txt");
echo "<pre>";
print_r($filename); //выведет информацию о файле
echo "</pre>";
if ($filename['mtime'] != '1311109147' OR $filename['size'] != '70') //mtime - время последнего изменения файла
{
    //отправляем мыло
}
?>

если надо в файле контролировать изменение переменной, то
Код
$file=fopen("file.txt","a+"); //открытие файла
flock($file,LOCK_EX); //блокировка файла
$count=fread($file,100); //чтение файла
//printf($count);
вместо printf($count) вывода содержания файла идет обработка его строковыми функциями для поиска переменной и проверка ее значения
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
09:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
19:33 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
17:02 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
15:12 Несколько статей хорошо выдаются в Гугле, но отвратительно в Яндексе 
13:40 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
11:41 2Index - быстрая индексация страниц сайта и обратных ссылок 
23:00 Продвижение по ключам 
19:55 JustProxy.Biz - Резидентные прокси без ограничения по трафику 
15:41 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
13:32 TokenTrade — Ваш новый надежный обменник 
11:17 Oblaka.in — Обмен криптовалюты быстро, выгодно и безопасно 
20:45 SnapSwap.io — мгновенный обмен BTC, XMR, ETH, USDT и других криптовалют без регистрации! 
18:11 Clearex.io - Больше чем обменник 
16:04 Продам базу данных предприятий Украины, России, Великобритании, Германии, Испании, Италии, Нидерландов, Польши, Франции, Швейцарии и др. 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?