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

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

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

  #1  
Старый 23.04.2010, 15:58
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме:
1014907

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

Цитата:
Сообщение от Dark_cracker  
Нашёл функцию уменьшения изображения , с форматом jpg работает более менне , а вот с jpeg не в какую, размеры которые я задаю получаються не такие, пробывал и другие функции тоже самое (( , подскажите в чём дело.
ты что-то попутал, jpg = jpeg
 
Ответить с цитированием

  #2  
Старый 23.04.2010, 16:14
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

Как узнать все название и значение элементов массива, и выписать их по отдельность???
 
Ответить с цитированием

  #3  
Старый 23.04.2010, 16:20
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

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

Цитата:
Сообщение от НTL  
Как узнать все название и значение элементов массива, и выписать их по отдельность???
PHP код:
$array = array('1' => '2');

$keys array_keys($array);
$values array_values($array);

foreach( 
$keys as $kn => $key )
      echo 
"Название - {$key}, значение - {$values[$kn]}"
 
Ответить с цитированием

  #4  
Старый 23.04.2010, 17:02
$now
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме:
140663

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

Deathdreams
Зачем так сложно?
PHP код:
foreach( $array as $key => $value ) {
         echo 
"Ключ - $key, значение - $value"

По моему проще.

Последний раз редактировалось $now; 23.04.2010 в 17:04..
 
Ответить с цитированием

  #5  
Старый 23.04.2010, 17:56
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

А где в PHP функция delete как в делфи???
 
Ответить с цитированием

  #6  
Старый 23.04.2010, 18:15
$now
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме:
140663

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

Цитата:
Сообщение от НTL  
А где в PHP функция delete как в делфи???
Заменяем на пусто с 3-го по 5-ый символы
PHP код:
substr_replace($string""35); 
 
Ответить с цитированием

  #7  
Старый 24.04.2010, 04:01
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме:
262809

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

Тема такая нужно написать чекер емалов для yahoo собстно написал, код но проблема в том что пост запрос не отправляеться. Я не давно только начал работать с курл. Есть две функции как видно из листинга первая получает значения вторая отправляет, но вот если первая работает нормально, то вторая отказываеться вообще. Да и в куки помоему вообще ничего не попадает.
Собственно код не пинайте сильно
Код:
<?php
$cookiefile = tempnam("/tmp", "cookies");
$refer="https://login.yahoo.com/config/login_verify2?&.src=ym";
$username="login";
$password="pass;
$url="https://login.yahoo.com/config/login?";
$agent="Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";

function GetData($url){
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_REFERER, $refer);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,  0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec ($ch);
$answer=preg_match("#hash2(.*?)\<table#is",$result,$match);
preg_match_all('#name="(.*?)"#is',$match[0],$key_match);
preg_match_all("#value=\"(.*?)\"#is",$match[0],$value_match);
foreach($key_match[1] as $key)
foreach($value_match[1] as $value)
$post_array[$key]=$value;
$post_array['login']=$username;
$post_array['passwd']=$password;
$post_array['.Save']="Sign+In";
$post=http_build_query($post_array);
curl_close ($ch); 
return $post;	
}
function SendData($url,$post,$refer){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS,$post); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_REFERER, $refer);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,  0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec ($ch);
curl_close ($ch); 

return $result;
}
$post=GetData(url);
$data=SendData($refer,$post,$refer);
echo $data;
?>
 
Ответить с цитированием

  #8  
Старый 24.04.2010, 08:17
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

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

Gin, необходимо сделать global переменных.
пример для твоего кода:

Код:
function SendData($url,$post,$refer){
global $cookiefile, $agent;
//code
}
Код кривой, на ачате я когда-то выкладывал класс для проверки мыл на валид, поищи.
 
Ответить с цитированием

  #9  
Старый 24.04.2010, 12:48
AtomoS
Познающий
Регистрация: 17.02.2010
Сообщений: 64
Провел на форуме:
132243

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

Есть функция для запросов в БД:
PHP код:
function sql($query ""$param = array())
{
    if (!
is_array($param) || count($param) == 0)
    {
        return 
mysql_query($query);
    }
    else
    {
        foreach (
$param as $key => $val)
        {
            
$query str_replace("{".$key."}"$val$query);
        }
        return 
mysql_query($query);
    }

также присутствуют 2 функции от инъекций:
PHP код:
function phpInjection($data)
{
    
$filter = array("\\""'"","";""--""-""%20""%27"" ""`""=""%");
    
$filter_data str_replace($filter""$data);
    return 
$filter_data;

PHP код:
function sqlInjection($data)
{
    
$filter = array("select""delete""union""update""insert");
    
$filter_data str_replace($filter""strtolower($data));
    return 
$filter_data;

собственно возможно ли объеденить все функции в 1?
чтобы запросы были с проверкой на безопастность...
 
Ответить с цитированием

  #10  
Старый 24.04.2010, 12:57
pento
Участник форума
Регистрация: 03.07.2006
Сообщений: 147
Провел на форуме:
438137

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

Цитата:
Сообщение от AtomoS  
собственно возможно ли объеденить все функции в 1?
чтобы запросы были с проверкой на безопастность...
Да, не изобретать велосипел и использовать встроенные механизмы нормальной работы с БД. google://php pdo mysql
http://phpfaq.ru/slashes#prepared
 
Ответить с цитированием
Ответ



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