ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

19.03.2010, 17:51
|
|
Banned
Регистрация: 14.06.2009
Сообщений: 256
Провел на форуме: 260151
Репутация:
105
|
|
Подскажите пожалуйста скриптик, который бы определял рамеры картинкаи, и если они больше 240х320, то уменьшал бы её, а если меньше, то растягивал.
|
|
|

19.03.2010, 18:21
|
|
Новичок
Регистрация: 16.11.2007
Сообщений: 15
Провел на форуме: 63230
Репутация:
0
|
|
есть скрипт, показует файлы из папки можно ли сделать так чтобы он не показывал определенные файлы например 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);
}
?>
Последний раз редактировалось IGL; 19.03.2010 в 18:23..
Причина: убрал ошибки
|
|
|

19.03.2010, 18:47
|
|
Познающий
Регистрация: 29.05.2009
Сообщений: 55
Провел на форуме: 807573
Репутация:
7
|
|
пс. если правильно тебя понял
ну почти, тока твой поидее ищет вхождения а мне надо было просто из html страницы удалить между тегами =), вот так я сделал
PHP код:
preg_replace("#<b>(.*?)</b>#is", " ", $a);
|
|
|

19.03.2010, 19:21
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Народ хелп!!! как тут правильно делать прегмач ? Любое что хочеш то выдераите главное пример покажыте http://www2.videogaga.lv/video
|
|
|

19.03.2010, 19:44
|
|
Познающий
Регистрация: 29.05.2009
Сообщений: 55
Провел на форуме: 807573
Репутация:
7
|
|
тебе уже написали
пиши что надо и вообще для регулярок другой раздел =)
|
|
|

19.03.2010, 19:49
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
что хочеш мне пример прост нужэн 
|
|
|

19.03.2010, 19:49
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
ну допустим ид видяхи.
|
|
|

19.03.2010, 19:54
|
|
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме: 420713
Репутация:
104
|
|
Вырываем между
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
Последний раз редактировалось DTW; 19.03.2010 в 20:02..
|
|
|

19.03.2010, 20:02
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Сообщение от DTW
Вырываем между
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);
регулярные выражения сюда постят Сюда
Вот для теста выташи идиху видяхи. Простым прегмачэм ты невыташиш... здесь над както по другому ток х3 как =[[ По этому и пишу суда
Последний раз редактировалось KrafT; 19.03.2010 в 20:11..
|
|
|

19.03.2010, 20:19
|
|
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме: 420713
Репутация:
104
|
|
не получиться там там динамически выводиться тело если нет яваскрипта не будет загружать
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|