Вопрос-Ответ по php

Печать RSS
6521
Кураторы темы:


2000 лет д.н.э.
0
$vat = preg_replace('|<style type=\"text\/css\">(.*?)<\/style>|si', '', $var);

Чатланин
0
3117. .::lugaro::., не получилос ((

Чатланин
0
3118 все ок спосибо братуха
Изменил: Мансур (16.05.2010 / 17:55)

Чатланин
0
Гыыыыы а я там раскапал 2 час str_replace стил , str_replace вес код стила)))

★☆Pro100Поэт☆★
0
Ребят,как воспользоваться этим поиском:
<?php
$dir = opendir('load');
while( $file = readdir($dir) ){
if(stripos($file,$query)){
$result[] = $file;
}}
closedir($dir);
print_r($result);
или этим
<?php
$iterator = new RegexIterator(new RecursiveIteratorIterator(new RecursiveDirectoryIterator('folder')), '#\.(zip|[7g]z|[rt]ar)$#i', RecursiveRegexIterator::GET_MATCH);
foreach($iterator as $k => $v){
echo $k.'<br/>';
}
?>
как их связать с формой??? В данном типе,оба кода выдают ошибки,помогите разобраться пжл
A

Оранжевые штаны
0
первая функция ищет $query в названиях папок и файлов и если есть совпадение то заносит в массив

2000 лет д.н.э.
0
Первая это моя если не ошибаюсь..
<?php
if(isset($_GET['query']) AND preg_match('|^[a-z0-9\-_]+$|i', trim($_GET['query']))){
$query = trim($_GET['query']);
// тут тот первый кусок кода
}else{
?>
<form action="?" method="get">
<input type="text" name="query" /><br />
<input type="submit" value="искать" />
</form>
вот так примерно

★☆Pro100Поэт☆★
0
3124. ramzes,да,это ты писал,спасибо,плюс поставил!

★☆Pro100Поэт☆★
0
Вот только какой принцип работы? Не очень понял,щас работает,но вводишь какое либо имя,не выводит ничего! Хотя такие файлы есть,а можно как-нибудь сделать,чтоб вводить имя файла на русском? Мне для библиотеки,можно ли сделать чтоб при вводе названия текста,его искало?

2000 лет д.н.э.
0
В регулярку добавь а-я и будут русские. Не выводит значит нет совпадений. Попробуй искать скажем gif или другой формат файла который лежит в этой папке
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск