Помогите плз установить обменник http://www.smartexchanger.ru/online_demo вот демо! инструкция и скрипт есть! помогите разобраться пишите на почту:[email protected] или вк:http://vk.com/id212608403
В теории - да, на спор например, но на практике так делать не стоит. Обновлять время можно через gif-картинку, через переадресацию в link или http-заголовках.
Всем привет. Есть форма обратной связи на PHP. Пользователь выбирает из каталога услугу, щелкает "Бронировать", попадает на страницу с формой заказа, заполняет её, нажимает "Отправить". Таким образом совершает заказ. В форме требуется указывать страницу, откуда он пришёл, чтобы однозначно идентифицировать товар\услугу. Для этого я написал такой скрипт: PHP: <?php $page_content = file_get_contents($_SERVER['HTTP_REFERER']); // Получаем страницу - реферер preg_match_all( "|<title>(.*)</title>|sUSi", $page_content, $titles); //Вытаскиваем оттуда тег и содержимое <title> $s=strip_tags($titles[0][0]); //оставляем только содержимое <title> $pos = strpos($s, "|"); //тайтл имеем вид "услуга в несколько слов | рекламная фраза". Удаялем рекламную фразу $rest = substr($s, 0, $pos); echo "<b>".iconv("utf-8","windows-1251",$rest)."</b>"; //Перекодирую строку в кодировку остального сайта ?> Так вот тег из примера выглядит так: <title>слуга в несколько слов | рекламная фраза</title> Хотелось бы брать данные из тега <h1>, который выглядит так: <h1 style="text-align: center;"></h1> То есть php ругается на атрибуты h1 (кавычки, знак равно, двоеточие, точка с запятой). Как-то можно их экранировать?
Ребят, есть такой код, не пашет if PHP: <?php $link = mysql_connect("localhost", "admin", "qwerty"); mysql_select_db("dbase", $link); $data = mysql_query("SELECT `token` FROM `dbase`", $link); $r = ''; while ($d = mysql_fetch_array($data)){ $r .= curl('https://api.vk.com/method/account.setOnline?access_token='.$d[0]); if(isset($r['error']['error_code']) && $r['error']['error_code'] == 5) { mysql_query("DELETE FROM `dbase` WHERE `token`= {$r['error']['request_params'][2]['value']}", $link); } } print_r ($r); ?>
у тебя $r - это строка. ($r = ''; , $r .= cu....). а дальше юзаешь, как массив. убери $r='', а вметсе $r .= сделай просто $r= и, кажется, тебе надо curl читкануть)
В каком формате ответ приходит от api.vk приходит и что возвращает функция curl ? Если не работает If значит не удовлетворено условие. Отсюда и копай. Сделай var_dump($r);
Mykola-bas, получаешь в заголовках размер файла и при скачивании файла сравниваешь размер полученных данных.
Логично. Но как получить размер именно уже полученньіх даньіх? К примеру: $f = get_file_content($url); каким образом узнать?
Если тебе надо загружать НА сервер, то смотри в строно JS/Flash загрузчиков, как они определяют размер локального файла. (Можно новые функции HTML5 глянуть). Если же тебе надо загружать файлы С сервера, тогда смотри в строну зарузки чанками( см пример тут http://stackoverflow.com/questions/6914912/streaming-a-large-file-using-php)
Гуру PHP помогите. Значит подъзаепал меня денвер, и ему подобные продукты, решил поставить свзяку на windows7 apache, mysql, php. Все вроде бы хорошо, но есть одна не большая проблемка. Никак не могу и не знаю, как настроить, много имен сайтов, к примеру test.ru, lalalala.local, superseit.ru. Нагуглил, что все это делает виртуалхостом, проделал все по инструкции, но оказалось не то, что я хотел. Во первых: вышло так, что я не могу открыть phpmyadmin на экране светится not found (хотя в папке htdocs находится пчпадминка, в папке phpmyadmin) Во вторых: содержимое дублируется, короче что на test.ru. то и на localhost. В файле хостс прописал 127.0.0.1 test.ru Ну и в файле httpd.conf PHP: <VirtualHost test.ru> DocumentRoot D:/Apache2/htdocs/test.ru ServerName test.ru # Other directives here </VirtualHost> Подскажите, не хочу на денвер переходить, чую, что все просто вот только не знаю как
вот простенький конфиг на 2 домена в первом случаем мы смотрим чтобы при запросе в заголовке был указан хост localhost во втором случае нам пофигу что указано в заголовке, мы посто ловим все что пришло на 192.168.1.33:80 Code: # localhost <VirtualHost localhost:80> ServerAdmin admin@localhost ServerName localhost DocumentRoot "D:/PHP5/Home/localhost/www" ScriptAlias /cgi/ "D:/PHP5/Home/localhost/cgi" ErrorLog D:/PHP5/Home/localhost/apache_errors/error.log CustomLog D:/PHP5/Home/localhost/apache_errors/access.log common </VirtualHost> # fuckoff <VirtualHost 192.168.1.33:80> ServerAdmin admin@localhost ServerName fuckoff DocumentRoot "D:/PHP5/Home/fuckoff/www" ScriptAlias /cgi/ "D:/PHP5/Home/fuckoff/cgi" ErrorLog D:/PHP5/Home/fuckoff/apache_errors/error.log CustomLog D:/PHP5/Home/fuckoff/apache_errors/access.log common </VirtualHost>
-=Nikola=-, 192.168.1.33 - адрес моего компа в локальной сети, я настроил апач, чтобы он отдавал определенную директорию, когда запрос приходит на этот ip, разделил что видно локальному пользователю и любому другому с внешки в hosts его прописывать не надо, и советую почитать про DNS