PHP: $ip = $_SERVER['REMOTE_ADDR']; $bans = file('ip_bans_6454878f7d8f7f8478f78444545.txt'); foreach($bans as $IP) if($ip == $IP) die('ТЫ ЗАБАНЕН, скотина!'); echo 'Привет, КреведкО! Это мой сайтеГ! (это контент сайта)'; в файле ip_bans_6454878f7d8f7f8478f78444545.txt у тебя список IP каждый в новой строке
PHP: function weather($text, $unique_start, $unique_end) { preg_match_all('/'.preg_quote($unique_start, '/').'(.*)'.preg_quote($unique_end, '/').'/Us', $text, $match); return $match; }
Подскажите пожалуйста скриптик, который бы определял рамеры картинкаи, и если они больше 240х320, то уменьшал бы её, а если меньше, то растягивал.
есть скрипт, показует файлы из папки можно ли сделать так чтобы он не показывал определенные файлы например filesmy.php и pichmy.php ? или вообще все php файлы.. PHP: <?php function listing ($url,$mode) { //Проверяем, является ли директорией if (is_dir($url)) { //Проверяем, была ли открыта директория if ($dir = opendir($url)) { //Сканируем директорию while ($file = readdir($dir)) { //Убираем лишние элементы if ($file != "." && $file != "..") { //Если папка, то записываем значение в массив $folders if(is_dir($url."/".$file)) { $folders[] = $file; } //Если файл, то пишем в массив $files else {$files[] = $file;} } } } //Закрываем директорию closedir($dir); } //Если режим =1 то возвращаем массив с папками if($mode == 1) {return $folders;} //Если режим =0 то возвращаем массив с файлами if($mode == 0) {return $files;} } //Функция создания папки function makedir ($url){ //Вырезаем пробелы и хтмл-тэги $url = trim(htmlspecialchars($url)); //Если папка создается возвращаем TRUE, иначе FALSE if(@mkdir($url)){return TRUE;} else{return FALSE;} } //Функция переименования function frename ($url,$oldname,$nname){ $nname = trim(htmlspecialchars($nname)); $oldname = trim(htmlspecialchars($oldname)); $url = trim(htmlspecialchars($url)); if(@rename($url."/".$oldname,$url."/".$nname)) {return TRUE; } else {return FALSE; } } //Функция удаления папки function removedir ($directory) { $dir = opendir($directory); while(($file = readdir($dir))) { if ( is_file ($directory."/".$file)) { unlink ($directory."/".$file); } else if ( is_dir ($directory."/".$file) && ($file != ".") && ($file != "..")) { removedir ($directory."/".$file); } } closedir ($dir); rmdir ($directory); return TRUE; } //Удалени файла function removefile ($path) { if(unlink($path)) { return TRUE; } else { return FALSE; } } //Возвращаем предыдущий рабочий каталог function updir( $path ){ $last = strrchr( $path, "/" ); $n1 = strlen( $last ); $n2 = strlen( $path ); return substr( $path, 0, $n2-$n1 ); } //Получаем размер файла function fsize($path) { return substr(filesize($path)/1024, 0, 4); } ?>
Что конкретно выдирать? Ищи строку if ($file != "." && $file != "..") { и заменяй на if ($file != "." && $file != ".." && $file!="filesmy.php" && $file!="pichmy.php") {
ну почти, тока твой поидее ищет вхождения а мне надо было просто из html страницы удалить между тегами =), вот так я сделал PHP: preg_replace("#<b>(.*?)</b>#is", " ", $a);
Народ хелп!!! как тут правильно делать прегмач ? Любое что хочеш то выдераите главное пример покажыте http://www2.videogaga.lv/video
Вырываем между PHP: $url="http://www2.videogaga.lv/video"; $v = file_get_contents($url); $pat="#<script\s+type=\"text/javascript\">(.*)<\/script>#is"; preg_match($pat,$v,$poc); print_r($poc); регулярные выражения сюда постят Сюда Еще эту книгу почитай Фридл - Регулярные выражения.3ed.2008
Вот для теста выташи идиху видяхи. Простым прегмачэм ты невыташиш... здесь над както по другому ток х3 как =[[ По этому и пишу суда