Покажи теми - mx_starter
Виж публикациите на потр. | * Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Преводи / Преводи на документация / Wysiwyg редактор за docbook -: Jul 29, 2008, 18:04
Ще ми препоръчате ли някой (за предпочитане free) редактор за изготвяне на DocBook документация?
2  Linux секция за начинаещи / Настройка на хардуер / Перманентно премахване на драйвер - cenos -: Aug 23, 2007, 13:14
Наложи ми се да инсталирам драйвер за RTL8168 гигабитова мрежова карта под CentOS 5.0. Дръпнах го, инсталацията мина успешно, драйверът работи и т.н.
Сега обаче, искам да сменя картата с друга и се опитвам да премахна драйвера - съответно r8168 модулът да не ми се зарежда автоматично.
rmmod/modprobe командите махат модула но само докато не рестартирам.
Във файла /etc/modprobe.conf имам ред:
alias eth0 r8168

Пробвах да махна и него но след рестарт модулът отново се зарежда.
Понеже идеите ми се изчерпаха - остава само да махна физически r8168.ko от /lib/modules/KERNEL_VERSION/kernel/drivers/net

Но това ми изглежда доста дървено решение.
Дайте някакъв съвет, моля?
3  Програмиране / Общ форум / Ajax и кирилица с firefox / ie -: Jun 19, 2007, 22:01
Здравейте, приятели.

Имам следния досаден проблем, който не зная как да разреша:

Посредством AJAX изпращам заявка до PHP скрипт (с POST метод, скриптът се казва time.php).
Пуснатата POST променлива (с име search_text) се използва от скрипта за търсене в база данни (кодирана в cp1251) и връщане на съответния резултат.

Проблемът възниква когато променливата, която POST-вам съдържа кирилица:

Ако използвам IE (версии 6 и 7), променливата може да се ползва директно в SQL заявката и всичко минава гладко, но не и с FF:
Примерен код
$post_variable = $_POST['search_text'];
$query = "SELECT name FROM names_table WHERE name LIKE '$post_variable%'";


Ако съм с FF (версии 1.5 и 2.0), променливата първо трябва да се конвертира през чрез iconv() и urldecode() функциите на PHP за да може да се ползва в SQL заявката:
Примерен код
$post_variable = iconv('utf-8', 'cp1251', urldecode($_POST['search_text']) );
$query = "SELECT name FROM names_table WHERE name LIKE '$post_variable%'";


В този случай пък скриптът работи с FF, но не и с IE.

Ако текстът който търсим е примерно "ТЕСТ", то уеб сървърът (Apache 2.2) генерира следните логове:

Ако заявката е от FF:
[/CODE]..."POST /ajax/time.php?search_text=%D0%A2%D0%95%D0%A1%D0%A2 HTTP/1.1"...[/CODE]

Ако заявката е от IE:
[/CODE]... "POST /ajax/time.php?search_text=\xd2\xc5\xd1\xd2 HTTP/1.1" ...[/CODE]

Както е видно - браузърите си кодират символите в заявките по различен начин и съответно - трябва да се разпознава браузър преди всяка заявка за да станат нещата.

А аз търся по-елегантен начин да се направи това.

Моля, отбележете че проблемът НЕ Е в кирилизацията на базата данни, нито пък в "кирилизирането" на AJAX комуникацията (няма никакви проблеми с върнатата кирилица) а по-скоро в начинът по който PHP интерпретира подадената му променлива на кирилица (или може би проблемът следва да се търси в Apache...).

JavaScript функцията която разпраща заявката:
Примерен код

function ajaxFunction(str)
{

xmlHttp=GetXmlHttpObject();

var url="time.php";
url = url + "?search_text=" + str;

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("POST",url,true);
xmlHttp.send(null);
}


Пробвах да задам предварително и няколко различни хедъра с setRequestHeader, но без резултат.


Накратко, въпросът е:
как да си изградя SQL заявката в която има кирилица без да разпознавам браузъри?
Някакви идеи от Вас професионалистите?
Благодарности в аванс!
4  Нетехнически теми / Идеи и мнения / Sputnik software -: Apr 21, 2006, 00:37
Искам да попитам дали някой се е сблъсквал със SPUTNIK Control Center софтуера (http://www.sputnik.com).
Трябват ми отзиви.
А и ако го има някъде в БГ фрий - още по-добре ;-)
Все пак по-важното е да събера мнения от опитни хора.
Благодаря предварително.
5  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Sputnik software -: Apr 21, 2006, 00:37
Искам да попитам дали някой се е сблъсквал със SPUTNIK Control Center софтуера (http://www.sputnik.com).
Трябват ми отзиви.
А и ако го има някъде в БГ фрий - още по-добре ;-)
Все пак по-важното е да събера мнения от опитни хора.
Благодаря предварително.
Страници: [1]