HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.03.2010, 17:51
Life7
Banned
Регистрация: 14.06.2009
Сообщений: 256
Провел на форуме:
260151

Репутация: 105
По умолчанию

Подскажите пожалуйста скриптик, который бы определял рамеры картинкаи, и если они больше 240х320, то уменьшал бы её, а если меньше, то растягивал.
 
Ответить с цитированием

  #2  
Старый 19.03.2010, 18:21
IGL
Новичок
Регистрация: 16.11.2007
Сообщений: 15
Провел на форуме:
63230

Репутация: 0
Отправить сообщение для IGL с помощью ICQ
По умолчанию

есть скрипт, показует файлы из папки можно ли сделать так чтобы он не показывал определенные файлы например 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$path0$n2-$n1 ); }

//Получаем размер файла
function fsize($path) {
                   return 
substr(filesize($path)/102404);
                           }
?>

Последний раз редактировалось IGL; 19.03.2010 в 18:23.. Причина: убрал ошибки
 
Ответить с цитированием

  #3  
Старый 19.03.2010, 18:47
Dark_cracker
Познающий
Регистрация: 29.05.2009
Сообщений: 55
Провел на форуме:
807573

Репутация: 7
По умолчанию

Цитата:
пс. если правильно тебя понял
ну почти, тока твой поидее ищет вхождения а мне надо было просто из html страницы удалить между тегами =), вот так я сделал
PHP код:
preg_replace("#<b>(.*?)</b>#is"" "$a); 
 
Ответить с цитированием

  #4  
Старый 19.03.2010, 19:21
KrafT
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме:
479552

Репутация: 6
По умолчанию

Народ хелп!!! как тут правильно делать прегмач ? Любое что хочеш то выдераите главное пример покажыте http://www2.videogaga.lv/video
 
Ответить с цитированием

  #5  
Старый 19.03.2010, 19:44
Dark_cracker
Познающий
Регистрация: 29.05.2009
Сообщений: 55
Провел на форуме:
807573

Репутация: 7
По умолчанию

тебе уже написали
Цитата:
Что конкретно выдирать?
пиши что надо и вообще для регулярок другой раздел =)
 
Ответить с цитированием

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

Репутация: 6
По умолчанию

что хочеш мне пример прост нужэн
 
Ответить с цитированием

  #7  
Старый 19.03.2010, 19:49
KrafT
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме:
479552

Репутация: 6
По умолчанию

ну допустим ид видяхи.
 
Ответить с цитированием

  #8  
Старый 19.03.2010, 19:54
DTW
Участник форума
Регистрация: 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..
 
Ответить с цитированием

  #9  
Старый 19.03.2010, 20:02
KrafT
Познающий
Регистрация: 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..
 
Ответить с цитированием

  #10  
Старый 19.03.2010, 20:19
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме:
420713

Репутация: 104
По умолчанию

не получиться там там динамически выводиться тело если нет яваскрипта не будет загружать
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ