PDA

Показать полную графическую версию : Общие вопросы по коду


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22

Sham
12-01-2010, 19:05
Как сделать так, чтоб png рисунок-ссылка, не был ссылкой в пустой области? »
тегами MAP и AREA. rtm (http://html.manual.ru/book/html/navmaps.php).

maasja
14-01-2010, 18:16
Спасибо. Раньше думал что теги MAP и AREA - бесполезны.

maasja
23-01-2010, 03:51
Я изучаю AJAX по серии статей от Бретт МакЛафлин-а, и в последней 11-ой части пишется про JSON на стороне сервера. Ссылка (http://www.ibm.com/developerworks/ru/library/wa-ajaxintro11/index.html) Там где пишется про понимание сервером JSON, и JSON-парсеры, он пишет такое "Например, если вы используете PHP, то достаточно просто обновить его до недавней версии 5.2, в которую по умолчанию включено JSON-расширение. Это, пожалуй, самый простой способ начать работать с JSON, если вы используете PHP. " И сразу после этого он пишет:"После того как необходимый инструментарий установлен, остается только вызвать нужный метод. Например, предположим, что мы используем PHP и модуль JSON-PHP:" // Это лишь фрагмент большого серверного PHP-скрипта
require_once('JSON.php');
$json = new Services_JSON();

// принимаем POST-данные и декодируем их
$value = $json->decode($GLOBALS['HTTP_RAW_POST_DATA']);
// теперь работаем с переменной $value как с обычными «сырыми» данными PHP Я не могу понять одного, если в PHP 5.2 по умолчанию включено JSON-расширение, то зачем скачивать и подключать еще какие-то модули? Пока в этом, к сожалению новичок(((

Igor_I
23-01-2010, 11:47
maasja, я не знаю точного ответа. С php я работаю на Freebsd. Но думаю так. Включено в поставку, но не в ядро. Этот модуль у тебя уже есть, но он должен быть подлючён в php.ini.

maasja
23-01-2010, 15:03
Если у меня на хостине стоит на PHP 5.2, то мне нужно подключать какие-то модули?
// Это лишь фрагмент большого серверного PHP-скрипта
require_once('JSON.php'); Подскажите пожалуйтса

Sham
24-01-2010, 22:31
PHP 5.2, то мне нужно подключать какие-то модули? »
json это просто serialize по-другому, какие там модули... хотя бы этот (http://www.phpclasses.org/browse/package/3512.html).

maasja
25-01-2010, 19:43
Все равно не понимаю, он нужен или нет?

Artem-Samsung
18-02-2010, 18:38
есть функция nl2br- Вставляет HTML код разрыва строки перед каждым переводом строки
так вот, а мне нужно что бы там где перевод строки, перевода строки не было :) т.е. подскажите функцию, которая перевод строки превратила в пробел к примеру.

Coutty
18-02-2010, 19:18
str_replace("\n", " ", $str)

Sham
19-02-2010, 02:10
еще "\r" (на Win и Mac), т.е. есть еще "\r\n" и "\r".

mityamitya
26-03-2010, 14:12
Здраствуйте.
У меня браузер ОПЕРА 9.64
ООООчень нужен user джава скрипт
для того, чтобы вырезать из тела html
страници функцию:

style="display:none"

Она мне не дает покоя и очень мешает.
Сам не шарю в джава скриптах ничего.

Sham
26-03-2010, 15:21
var tags = document.getElementsByTagName("*");

for(var i = 0; i < tags.length; i++) tags[i].style.display = '';

mityamitya
26-03-2010, 16:35
В этом коде вместо звездочки надо поставить style="display:none" ? И все ? А потом скопировать в блокнот и поменять расширение на *.js ? Вроде так сделал и не заработало. Хм. У меня так в блокноте выглядит:

var tags = document.getElementsByTagName("display:none");

for(var i = 0; i < tags.length; i++) tags[i].style.display = 'display:inline';

Ну тут типа я попытался заменить display:none на display:inline.

Sham
26-03-2010, 17:07
ничего не надо менять, только скопировать в блокнот и поменять расширение на *.js »
все теги cо стилем display:none должны быть видимы

var tags = document.getElementsByTagName("*");

for(var i = 0; i < tags.length; i++) if(tags[i].style.display == 'none') tags[i].style.display = '';

Sham
26-03-2010, 17:32
если просто текст display:none вырезать, то

window.onload = function()
{
var tags = document.getElementsByTagName("BODY");

tags[0].innerHTML = tags[0].innerHTML.replace(/display\s*?\:\s*?none/ig,'');
};

mityamitya
26-03-2010, 20:10
Нашел очень простое решение своей проблемы с display:none.
В браузере Опера есть такой стиль под названием disableforms.
Я его отредактировал. Заменив строку:

display: none !important

на

display: inline !important

maasja
10-04-2010, 14:24
Помогите пожалуйста разобраться, почему данный код:
$pattern = "/([а-яА-ЯёЁ]+)/";
$string = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя";
preg_match($pattern,$string,$string2);
print_r($string2); выводит такое:
АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпР�??
Работаю в utf-8, установка Header и setlocale, проблему не меняет(пробовал во всех возможных вариантах).
Но если написать так:
...
$pattern = "([а-яА-ЯёЁртуфхцчшщъыьэю]+)";
... - то все ок. не могупонять почему в [а-я] не входят только эти буквы ртуфхцчшщъыьэю ?

Sham
10-04-2010, 23:03
maasja, если юникод, то флаг u

$pattern = "/[а-яё]+/ui";

maasja
11-04-2010, 14:00
Ура, Помогло!!!! Огромное спасибо.

Devils0411
23-04-2010, 23:18
Если не трудно напишите код, который искал бы название файла или папки, по переменной, а также копировал в другую переменную путь до папки или файла.
Скажем есть переменная $name = "5курс"; и поиск должен начинать поиск в папке ./test/
А в переменную $pathfd помещался путь.




© OSzone.net 2001-2012