ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

  #7291  
Старый 26.12.2008, 17:56
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


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

разобрался....

$array = file('5.txt');
for ($i = 1; $i <= count($array); $i++)
{
echo $array[$i]." ";
}
 

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

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

Цитата:
Сообщение от Zitt  
$packet = "POST HTTP/1.0\r\n";
$packet .= "Host: $host\r\n";
$packet .= "Connection: close\r\n\r\n";


function http_send($host, $packet)
{
$sock = fsockopen($host, 80);
while (!$sock)
{
print "\n[-] No response from {$host}:80 Trying again...";
$sock = fsockopen($host, 80);
}
fputs($sock, $packet);
while (!feof($sock)) $resp .= fread($sock, 1024);
fclose($sock);
return $resp;
}

echo http_send($host, $packet);
Ето вроде то что мне нужно,но иза данного примера честно говоря я почти ничего не понял вопше...
Несколько я понял $host то в ней адрес сайта должен быть,больше я ничего не понял...ты напиши все продробнее плиз,где сам пост запрос писать,в каком виде,чем розделять и т.д...
 

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

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

Цитата:
Сообщение от Zitt  
разобрался....

$array = file('5.txt');
for ($i = 1; $i <= count($array); $i++)
{
echo $array[$i]." ";
}
индексы в списках начинаются с нуля
так правильней:
PHP код:
$file '5.txt';
$array file($file);
$c count($array);
for (
$i=0;$i<$c$i++) 

    echo 
$array[$i].' ';

 

  #7294  
Старый 26.12.2008, 18:12
ntldr
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
Провел на форуме:
2364957

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

Цитата:
Сообщение от geforce  
imagejpeg() Сначало выводит картинку в браузер а потом сохраняет ее! А мне не надо выводить мне надо тока сохранять! как это зделать?

Description
bool imagejpeg ( resource image [, string filename [, int quality]] )


imagejpeg() creates the JPEG file in filename from the image image. The image argument is the return from the imagecreatetruecolor() function.

The filename argument is optional, and if left off, the raw image stream will be output directly. To skip the filename argument in order to provide a quality argument just use a NULL value. By sending an image/jpeg content-type using header(), you can create a PHP script that outputs JPEG images directly.

Замечание: JPEG support is only available if PHP was compiled against GD-1.8 or later.

quality is optional, and ranges from 0 (worst quality, smaller file) to 100 (best quality, biggest file). The default is the default IJG quality value (about 75).

If you want to output Progressive JPEGs, you need to set interlacing on with imageinterlace().
 

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

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

Mixon
PHP код:
<?php
// обьявление функции
function http_send($host$packet)
{
    
// открываем сокет на заданный хост и порт 80
    
$sock fsockopen($host80);
    
// если не подключается ....
    
while (!$sock)
    {
        
// ... выводим предупреждение ...
        
print "\n[-] No response from {$host}:80 Trying again...";
        
// ... и пробуем снова... и снова
        
$sock fsockopen($host80);
    }
    
// пишем в сокет запрос
    
fputs($sock$packet);

    
// переменная под ответ сервера
    
$resp '';
    
// читаем ответ сервера
    
while (!feof($sock)) $resp .= fread($sock1024);
    
// закрываем сокет
    
fclose($sock);

    
// возвращаем функцией ответ сервера
    
return $resp;
}

// а теперь пример, логинимся вконтатке
$host 'vkontakte.ru';
$login '1111@mail.ru';
$pass '11111';

// меняем собаку на ее хтмл представление
$pass str_replace('@','%40',$pass);

// собственно сами пост-данные, пишем отдельно потому что в Content-Length нужно будет передать их длину
$post 'email='.$login.'&pass='.$pass;

// хидеры
$packet 'POST /login.php HTTP/1.1'."\r\n".
'Connection: close'."\r\n".
'Host: '.$host."\r\n".
'Referer: http://vkontakte.ru/'."\r\n".
'User-Agent: Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1'."\r\n".
'Content-Language: ru'."\r\n".
'Content-Type: application/x-www-form-urlencoded'."\r\n".
'Content-Length: '.strlen($post)."\r\n\r\n".$post;
// перед пост-данными два раза перевод строки (\r\n\r\n)

// шлем запрос
echo http_send($host$packet);
?>
 

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

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

Помогите с curl,как в загруженной уже странице в curl сделать замены например str_replace или preg_match или preg_replace???
 

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

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

http://php.net/manual/ru/function.curl-exec.php
Цитата:
mixed curl_exec ( resource $ch )

Эта функция вызывается после инициализации сеанса и установки всех необходимых параметров. Именна эта функция фактически выполняет требуемую операцию.

Замечание: Если вам нужно, чтобы эта функция вернула результат, а не вывела его в браузер, используйте опцию CURLOPT_RETURNTRANSFER с функцией curl_setopt().
 

  #7298  
Старый 26.12.2008, 22:30
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

Подскажите пожалуйста как определить 1 странице PHP что другая с нужным именем...
Допустим у нас есть Index.php и admin.php
В обеих страницах подгружается страница menu.php
Но нужно чтоб если это загрузила admin.php то переменная $a =1
А если index.php то преременноя $a = 0


Всё разобрался, стоило немного творчества
Перед require_once ("menu.php");
Просто назвал переменную $a=1; (для admin.php)
Ну и для Index.php соответственно $a=0

Последний раз редактировалось Byrger; 26.12.2008 в 22:58..
 

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

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

Цитата:
Сообщение от Byrger  
Подскажите пожалуйста как определить 1 странице PHP что другая с нужным именем...
Допустим у нас есть Index.php и admin.php
В обеих страницах подгружается страница menu.php
Но нужно чтоб если это загрузила admin.php то переменная $a =1
А если index.php то преременноя $a = 0


Всё разобрался, стоило немного творчества
Перед require_once ("menu.php");
Просто назвал переменную $a=1; (для admin.php)
Ну и для Index.php соответственно $a=0
имхо лучше такой вариант
PHP код:
<?php
// admin.php
define('ADMINPHP',1);

include(
'menu.php');
?>
PHP код:
<?php
// index.php
define('INDEXPHP',1);

include(
'menu.php');
?>
PHP код:
<?php
// menu.php
if(defined('INDEXPHP')) { /*...*/ }
elseif(
defined('ADMINPHP')) { /*...*/ }
else die;
?>
 

  #7300  
Старый 27.12.2008, 00:07
Apocalypse
Новичок
Регистрация: 30.07.2007
Сообщений: 20
Провел на форуме:
69606

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

Уважаемые подскажите пожалуйста!

Значит есть скрипт PHP, он читает из MySQL базы, данные типа
Цитата:
<p>Это тег
&lt;p&gt;Это просто надпись
И выводит все это в TEXTAREA, но выводит все <>, а &lt; и &gt; не выводятся, хотя в базе они записаны именно так.

Что посоветуете сделать, чтобы все выводилось как в базе?
 
 





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


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




ANTICHAT.XYZ