PHP: function mass_isset(array $target_array, array $keys_to_check) { foreach ($keys_to_check as $key) { $result[] = ( isset($target_array[$key]) ) ? 't' : 'f'; } return (in_array('f', $result)) ? false : true; } $are_all_set = mass_isset($_POST, array('key1', 'key2')); Если хотябы 1 ключа не существует в массиве $target_array, то возвращает false.
Доброго всем дня. Есть такая идеологическая проблемка. Решил замутить что то типа каталога статей в котором можно будет ставить закладки на определенную строку. Подскажите как лучше организовать сохранение и поиск закладок. Есть у меня пара вариантов таких как. 1. Сохраняем номер строки и число символов с начала строки, до закладки. Проблема в том что если статью подредактировать, дописать что то в начало, то все закладки слетят... 2. Сохрянять слово или слово сочетание. Проблема в том что например если сохранить слово автомобиль, то тогда велика вероятность что в тексте таких слов или словосочетаний может быть много.... Итак хотелось бы услышать дельных советов, и интересных мыслей по сабжу.
хз ставить попробуй после n-ного символа какой-нибудь выделитель, ака Затем запоминай JS, позицию мыши в блоке статьи, и эту n заноси в бд. А на выводе в эту позицию вставляй маркеры.
Поле ввода Подскажите, как сделать так, что бы при загрузке страницы текстовое поле для поиска было заполнено, а при нажатии на него, текст исчезал. Яркий пример- это этот форум. В поле входа изначально пишется "ник" потом исчезает.
Выделяй закладки тегом, например <span id="bookmark">автомобиль</span>. И не будет проблем с хранением и изменением.
Ну если уже сам не знаешь как писать - можешь взглянуть на сорсы... Code: <input type="text" value="Сюда писать ник" onfocus="if (this.value == 'Сюда писать ник') this.value = '';" />
ChaaK, не вкурил в твой способ. [x26]VOLAND, хм. и для каждого юзверя отдельно хранить весь текст в БД?
я бы просто загнал всю статью в массив и номер строки - номер в массиве. И в избранное для каждого юзера добавлять так: $a[номер_статьи][номер_строки] - в случае закладки на определенную строку в статье.
Pashkela, косяк в том что если отредакировать статью например в начале, то такая закладка слетит. Будет указывать не на ту строку.
Ну тогда в массив вносить не строки, а "абзацы", тогда на редактирование пофигу (относительно). А потом, после редактирования, сделать перерасчет "избранного" по данной статье (сверяясь с данными из БД) и проапдейтить их там соотвественно с новыми смещениями. Т.е. дать возможность заносить в избранное не строки, а какие-то блоки статьи
хоть убей, но все равно не понимаю почему не пашет!!!!!! PHP: <?php function link($link,$title) { echo "<a href='$link'>$title</a>"; } echo "<br>"; link('http://vkontakte.ru','ВКонтакте') ?> что тут не так???
да, я проверил этот кусок пашет, а так почему то нет(( PHP: Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <meta name="author" content="" /> <title>Untitled 1</title> </head> <body> <?php function square($a) { $result = $a * $a; echo $result; } $new = 13; echo "квадрат $new равен - "; square($new) function link($link,$title) { echo "<a href='$link'>$title</a>"; } echo "<br>"; link('http://vkontakte.ru','ВКонтакте'); ?>
PHP: <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <meta name="author" content="" /> <title>Untitled 1</title> </head> <body> <?php function square($a) { $result = $a * $a; echo $result; } $new = 13; echo "квадрат $new равен - "; square($new); //не забывай ставить знак ";" function alink($link,$title) { echo "<br>"; echo "<a href='$link'>$title</a>"; } alink('http://vkontakte.ru','ВКонтакте'); ?>
m0Hze Скачай, сильно помогает: http://www.mywebs.ru/downloads/mysql_ru.chm и все остальное http://www.mywebs.ru/docs.php Синтаксис оператора DELETE Синтаксис оператора UPDATE Синтаксис оператора DROP DATABASE Синтаксис оператора DROP TABLE и тд. что именно тебе нужно удалить я непонял )))