$is = $_POST['links'];
if ($is) {
mysql_query(" INSERT INTO link(url) VALUES ('".$is."') ");
$si = mysql_query("SELECT id FROM link WHERE url='$is'"); ...
таким кодом вставляю запись в базу. следующим вытаскиваю его и записываю в адресную строку.
$s = mysql_query("SELECT url FROM link WHERE id='$i'");
$row = mysql_result($s,0);
$row = 'http://' . str_replace('http://', '', $row);
header("Location:".$row);
с английскими буквами все норм, с русскими вылазиют кракозябли в адресной строке, хотя в базе они отображаются нормально, как русский буквы...в чем проблема???
Спустя 9 минут, 55 секунд (11.06.2011 - 16:24) sharki написал(а):
feniks_iopok
Покажи кракозябли
Покажи кракозябли
Спустя 5 минут, 31 секунда (11.06.2011 - 16:30) feniks_iopok написал(а):
http://%EF%F0%E0%E2%E8%F2%E5%EB%FC%F1%F2%E2%EE.%F0%F4
Спустя 5 минут, 41 секунда (11.06.2011 - 16:35) sharki написал(а):
echo urldecode("http://%EF%F0%E0%E2%E8%F2%E5%EB%FC%F1%F2%E2%EE.%F0%F4");
И кодировка страницы должна быть по идее cp1251
И кодировка страницы должна быть по идее cp1251
Спустя 3 минуты, 11 секунд (11.06.2011 - 16:38) feniks_iopok написал(а):
с экхо то все норм, а как это вставить в адреснуют строку без кракозяблей?
Спустя 5 минут, 10 секунд (11.06.2011 - 16:44) sharki написал(а):
А попробуй тогда перед добавлением перекодировать
Я сам ни разу такого не делал, так что будем тыкать на угад :D
$str = "http://%EF%F0%E0%E2%E8%F2%E5%EB%FC%F1%F2%E2%EE.%F0%F4";
urlencode(iconv('windows-1251', 'UTF-8',$str));
Я сам ни разу такого не делал, так что будем тыкать на угад :D
Спустя 1 минута, 30 секунд (11.06.2011 - 16:45) feniks_iopok написал(а):
в общем вот код
в адресной строке http://%EF%F0%E0%E2%E8%F2%E5%EB%FC%F1%F2%E2%EE.%F0%F4
на странице http://правительство.рф
<?php
$i = $_GET['id'];
if ($i): ?>
<?php
$s = mysql_query("SELECT url FROM link WHERE id='$i'");
$row = mysql_result($s,0);
$row = 'http://' . str_replace('http://', '', $row);
header("Location:".$row);
?>
<?php else: ?>
в адресной строке http://%EF%F0%E0%E2%E8%F2%E5%EB%FC%F1%F2%E2%EE.%F0%F4
<?php
$si = mysql_query("SELECT url FROM link WHERE id='7'");
$si = mysql_result($si,0);
echo $si;
?>
на странице http://правительство.рф
Спустя 36 секунд (11.06.2011 - 16:46) feniks_iopok написал(а):
сейчас попробуйю
Спустя 4 минуты, 10 секунд (11.06.2011 - 16:50) feniks_iopok написал(а):
мм сделал так
в адресной строке http://true-ege.ru/http%3A%2F%2Fправительство.рф
ps. тру-еге.ру - место где эксперементирую)
<?php
$i = $_GET['id'];
if ($i): ?>
<?php
$s = mysql_query("SELECT url FROM link WHERE id='$i'");
$row = mysql_result($s,0);
$row = 'http://' . str_replace('http://', '', $row);
$row = urlencode(iconv('windows-1251', 'UTF-8',$row));
header("Location:".$row);
?>
<?php else: ?>
в адресной строке http://true-ege.ru/http%3A%2F%2Fправительство.рф
ps. тру-еге.ру - место где эксперементирую)
Спустя 2 минуты, 20 секунд (11.06.2011 - 16:52) sharki написал(а):
хм, уже правительство.рф нормально выводит. Надо сделать по хитрому.
или
$row = urlencode(iconv('windows-1251', 'UTF-8',$row));
$row = 'http://' . str_replace('http://', '', $row);
header("Location:".$row);
или
$row = str_replace('http://', '', $row);
$row = urlencode(iconv('windows-1251', 'UTF-8',$row));
header("Location:". 'http://' .$row);
Спустя 3 минуты, 5 секунд (11.06.2011 - 16:55) feniks_iopok написал(а):
ооо спасибо!!!
жирный плюс)
жирный плюс)
Спустя 11 минут, 20 секунд (11.06.2011 - 17:07) feniks_iopok написал(а):
блин проблемко
если вставить гугловскую ссылку, например
http://www.google.ru/#hl=ru&source=hp&q=по...0&bih=912&cad=b
то потом скрипт мне выдаст такую
http://www.google.ru%2F%23hl%3Dru%26source...280%26bih%3D912
она не рабочая..
если вставить гугловскую ссылку, например
http://www.google.ru/#hl=ru&source=hp&q=по...0&bih=912&cad=b
то потом скрипт мне выдаст такую
http://www.google.ru%2F%23hl%3Dru%26source...280%26bih%3D912
она не рабочая..
Спустя 57 секунд (11.06.2011 - 17:08) feniks_iopok написал(а):
google.ru/#hl=ru&source=hp&q=погода++в+кемерово&aq=f&aqi=g10&aql=&oq=&pbx=1&fp=1&biw=1280&bih=912&cad=b
google.ru%2F%23hl%3Dru%26source%3Dhp%26q%3D%D0%BF%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0%2B%2B%D0%B2%2B%D0%BA%D0%B5%D0%BC%D0%B5%D1%80%D0%BE%D0%B2%D0%BE%26aq%3Df%26aqi%3Dg10%26aql%3D%26oq%3D%26pbx%3D1%26fp%3D65cfb03e83363530%26biw%3D1280%26bih%3D912
теже ссылки без хттп и www
google.ru%2F%23hl%3Dru%26source%3Dhp%26q%3D%D0%BF%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0%2B%2B%D0%B2%2B%D0%BA%D0%B5%D0%BC%D0%B5%D1%80%D0%BE%D0%B2%D0%BE%26aq%3Df%26aqi%3Dg10%26aql%3D%26oq%3D%26pbx%3D1%26fp%3D65cfb03e83363530%26biw%3D1280%26bih%3D912
теже ссылки без хттп и www
Спустя 1 минута, 45 секунд (11.06.2011 - 17:09) sharki написал(а):
попробуй сделать urldecode() потом.
Спустя 1 минута, 58 секунд (11.06.2011 - 17:11) feniks_iopok написал(а):
ааа спасибо !!!!! как можно так все понимать >_<
_____________
есть сайт, 3-4к уников в сутки. зарабатываю 100 рублей в день, почему так мало?