HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

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

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

  #1  
Старый 25.12.2008, 17:24
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


По умолчанию

http://php.su/mysql/?functions
внизу есть пример неплохой
__________________
Blog
 
Ответить с цитированием

  #2  
Старый 25.12.2008, 19:03
ss88
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
Провел на форуме:
298300

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

Извините за оффтоп, просто нашел классный бесплатный хостинг без баннеров и прочей гадости, хотел поделиться, может кто не знает.
http://www.zymic.com/
 
Ответить с цитированием

  #3  
Старый 25.12.2008, 23:33
antin
Новичок
Регистрация: 09.11.2008
Сообщений: 11
Провел на форуме:
29163

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

Помогите собрать вот такой скрипт:
Загрузить фотку на сервер, и забить в БД адрес на сервере фотки.
Или подскажите статейку почитать как сделать самому
 
Ответить с цитированием

  #4  
Старый 26.12.2008, 01:38
ss88
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
Провел на форуме:
298300

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

пролистай страницы, тут много про такое было, geforce с этим боролся долго, так что не промахнешься
 
Ответить с цитированием

  #5  
Старый 26.12.2008, 02:00
Imperou$
Познающий
Регистрация: 23.05.2008
Сообщений: 84
Провел на форуме:
192463

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

В общем раскопал вот такой скрипт (раз мне никто помочь не смог).
Это граббер линков, выдирает все ссылки с указанного сайта (по идее).

PHP код:
<?php
    set_time_limit
(0);
    
$site 'http://bash.org.ru/';
    
$mode 2// 1 = Использовать функцию file_get_contents, 2 = Использовать сокеты
    
foreach(get_urls($site) as $url) {
        echo 
'<a href="'.$url.'">'.$url.'</a><br>'."\n";
    }
    @
set_time_limit(0);
    @
ini_set('max_execution_time'0);
    function 
get($action) {
        
$url parse_url($action); 
        
$fp fsockopen($url['host'], 80$errno$errstr30); 
        if(!
$fp) {
            return 
false;
        } else {
            
fputs($fp'GET '.$action.' HTTP/1.0'."\r\n".
            
'Host: '.$url['host']."\r\n".
            
'Referer: '.$url['scheme'].'://'.$url['host'].$url['path']."\r\n\r\n");
            
$result '';
            while(!
feof($fp)) {
                
$result .= fgets($fp128);
            }
            
fclose($fp);
            return 
$result;
        }
    }
    function 
my_sort($array) {
        
$new_array = array();
        foreach(
$array as $value) {
            
$new_array[] = $value;
        }
        return 
$new_array;
    }
    function 
JoinToSite($url$site) {
        
$domain parse_url($site);
        
$domain $domain['scheme'].'://'.$domain['host'];
        if(
$url{0} == '/') {
            
$link $domain.$url;
        } else if(
preg_match('~^http(s)?:~i'$url)) {
            if(
parse_url($urlPHP_URL_HOST) == parse_url($sitePHP_URL_HOST)) {
                
$link $url;
            }
        } else {
            if(!
preg_match('~^(ftp(s)?|javascript|mailto):~i',   $url)) {
                
$dirname '';
                
$explode explode('/'parse_url($sitePHP_URL_PATH));
                foreach(
$explode as $i => $dir) {
                    if(
$dir && $i != (count($explode)-1)) {
                        
$dirname .= $dir.'/';
                    }
                }
                
$link $domain.'/'.$dirname.preg_replace('~(\A|/)\./~''$1'$url);
                
$regex '~/(?!\.\./)[^\x2F]+/\.\./~';
                while(
preg_match($regex$link)) {
                    
$link preg_replace($regex'/'$link);
                }
            }
        }
        return (isset(
$link) ? $link false);
    }
    function 
GetAllUrlsFromUrl($url$all_links) {
        global 
$mode;
        
$first = (($mode == 1) ? @file_get_contents($url) : get($url));
        
preg_match_all('~<a[^>]+href[\x20]?=[\x20\x22\x27]?([^\x20\x22\x27\x3E]+)[\x20\x22\x27]?[^>]*>~i',  $first$second);
        
$array_urls = array();
        foreach(
$second[1] as $link) {
            
$link JoinToSite($link$url);
            if(
$link !== false && !in_array($link$all_links)) {
                
$array_urls[] = $link;
            }
        }
        return ((
count($array_urls) > 0) ? $array_urls false);
    }
    function 
get_urls($url) {
        
$old_links = array();
        
$new_links = array($url);
        while(
true) {
            
$url $new_links[0];
            
$old_links[] = $url;
            
array_shift($new_links);
            
$get_urls GetAllUrlsFromUrl($urlarray_merge($old_links$new_links));
            if(
$get_urls) {
                
$new_links array_merge($get_urls$new_links);
            } else {
                if(
sizeof($new_links)==0) {
                    break;
                } else {
                    continue;
                }
            }
        }
        
sort($old_links);
        return 
$old_links;
    }
?>
Но выдаёт ошибку

Warning: parse_url() expects exactly 1 parameter, 2 given in /home/*****/public_html/*****/site/admin/grabber.php on line 45

Warning: parse_url() expects exactly 1 parameter, 2 given in /home/*****/public_html/*****/site/admin/grabber.php on line 39


В чём может быть проблема? Помогите хоть вы, плиз.
 
Ответить с цитированием

  #6  
Старый 26.12.2008, 02:17
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

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

У тебя PHP<5.1.2

http://ua.php.net/parse_url
 
Ответить с цитированием

  #7  
Старый 26.12.2008, 02:29
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме:
12333903

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

Вопшем такой вопрос,как сделать чтобы отсылался POST запрос на страницу без нажатия на клавишу,на ету страницу http://m-z.kz/index.php?go=reg со скрипта,говорят что тут без сокетов не обойтись,плиз,помогите...
 
Ответить с цитированием

  #8  
Старый 26.12.2008, 10:24
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


По умолчанию

Цитата:
Сообщение от Mixon  
Вопшем такой вопрос,как сделать чтобы отсылался POST запрос на страницу без нажатия на клавишу,на ету страницу http://m-z.kz/index.php?go=reg со скрипта,говорят что тут без сокетов не обойтись,плиз,помогите...
Ну а чем тебе сокеты не нравятся? Там всё просто. Ну или для ленивых юзай CURL
 
Ответить с цитированием

  #9  
Старый 26.12.2008, 03:06
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

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

Всем привет!

Есть переменная $im в которой создается картинка! она хранится в tmp!
Как сохранить ее на сервере? (imagejpg($im,/avatar); не годится) ????
 
Ответить с цитированием

  #10  
Старый 26.12.2008, 04:42
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Почему не годится? Мб потому что ты расширение файла забыл указать..
imagejpeg($im, 'avatar.jpg');
и кстати слеш ставить не нужно!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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 ™ © 2001- Antichat Kft.