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

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

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

  #1  
Старый 09.08.2008, 21:09
HawkDoom
Новичок
Регистрация: 03.08.2008
Сообщений: 21
Провел на форуме:
45541

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

Подскажите как в одном скрипте оправить Post запрос и обработать данные
А затем Get?
 
Ответить с цитированием

  #2  
Старый 10.08.2008, 10:08
~NeiTRoN~
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме:
170237

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

Цитата:
Сообщение от HawkDoom  
Подскажите как в одном скрипте оправить Post запрос и обработать данные
А затем Get?
Делаешь форму ввода name кнопки ставиши допустим submit и в этомже скрипте вводешь такую штуку
if (isset($_POST['submit'])) {то что обрабатывается}
дальше
if (isset($_GET['']))
 
Ответить с цитированием

  #3  
Старый 10.08.2008, 10:11
~NeiTRoN~
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме:
170237

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

Народ помогите!
Есть самописный форум, охото чтобы в подпись можно было вставлять не только тескт но и юзербары и подключать ссылки такого вида
PHP код:
[url=http:/][img]http://[/img][/url] 
Как это можно реализовать!
 
Ответить с цитированием

  #4  
Старый 10.08.2008, 13:35
HawkDoom
Новичок
Регистрация: 03.08.2008
Сообщений: 21
Провел на форуме:
45541

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

Цитата:
Сообщение от ~NeiTRoN~  
Делаешь форму ввода name кнопки ставиши допустим submit и в этомже скрипте вводешь такую штуку
if (isset($_POST['submit'])) {то что обрабатывается}
дальше
if (isset($_GET['']))
POST данные будет отправлять сам скрипт, затем ему тут же надо GET запросом проверить результат.
То есть
PHP код:
$fp fsockopen('www.marry.ru',80); // Коннект
fwrite($fp"POST запрос");   // Post запрос
while(!feof($fp)) //читаем ответ
{
    
$text.= fgets($fp);
}
fclose($fp);

$fr fsockopen('www.marry.ru'80); // Коннект
fwrite($fr,"GET запрос");   // GET запрос
while(!feof($fr)) //читаем ответ
{
    
$text.= fgets($fr);

У меня POST запрос обрабатывается а GET пишет сервер не найден. GET запрос 100 % рабочий. отдельно работает.

В чём ошибка?

Последний раз редактировалось HawkDoom; 10.08.2008 в 14:15..
 
Ответить с цитированием

  #5  
Старый 10.08.2008, 19:12
Glazz
Участник форума
Регистрация: 09.08.2008
Сообщений: 139
Провел на форуме:
560332

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

Цитата:
Сообщение от HawkDoom  
POST данные будет отправлять сам скрипт, затем ему тут же надо GET запросом проверить результат.
То есть
PHP код:
$fp fsockopen('www.marry.ru',80); // Коннект
fwrite($fp"POST запрос");   // Post запрос
while(!feof($fp)) //читаем ответ
{
    
$text.= fgets($fp);
}
fclose($fp);

$fr fsockopen('www.marry.ru'80); // Коннект
fwrite($fr,"GET запрос");   // GET запрос
while(!feof($fr)) //читаем ответ
{
    
$text.= fgets($fr);

У меня POST запрос обрабатывается а GET пишет сервер не найден. GET запрос 100 % рабочий. отдельно работает.

В чём ошибка?
У меня примерно такой же код , запрос такой:
Цитата:
GET {адрес до файла с Http://} HTTP/1.1\r\n User-Agent:Opera/9.51 (Windows NT 5.1; U; ru)\r\n Host:{мой ип}\r\n Accept:text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1\r\n Accept-Language:ru-RU,ru;q=0.9,en;q=0.8\r\n Accept-Charset:iso-8859-1, utf-8, utf-16, *;q=0.1\r\n Accept-Encoding:deflate, gzip, x-gzip, identity, *;q=0\r\n Referer:http://{мой ип}\r\n Cache-Control:no-cache\r\n Connection:Keep-Alive, TE\r\n TE:deflate, gzip, chunked, identity, trailers\r\n \r\n
В ответ получаю
Цитата:
Bad Request

Your browser sent a request that this server could not understand.
 
Ответить с цитированием

  #6  
Старый 10.08.2008, 12:40
5triker
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
Провел на форуме:
771228

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

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

  #7  
Старый 10.08.2008, 12:41
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

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

Можно через preg_replace(), вот для вставки картинки:
PHP код:
$str '[img=http://some.page/test.jpg]TEST ALT[/img]';
$str preg_replace("#\[img=(.*?)\](.*?)\[/img\]#si""<img src=\"\\1\" alt=\"\\2\"></img>"$str);
echo 
$str
Для ссылки:
PHP код:
$str '[url]http://some.page/test.html[/url]';
$str preg_replace("#\[url\](.*?)\[/url\]#si""<a href=\"\\1\">\\1</a>"$str);
echo 
$str
http://php.net/preg_replace

+ можешь поразбирать исходники форумов.
 
Ответить с цитированием

  #8  
Старый 10.08.2008, 12:55
~NeiTRoN~
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме:
170237

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

Всем спасибо за ответы, помогло=)
 
Ответить с цитированием

  #9  
Старый 10.08.2008, 12:46
Taylorith
Участник форума
Регистрация: 06.09.2006
Сообщений: 177
Провел на форуме:
284125

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

прив я поставил на серв phpmyadmin для того чтобы проверить все ли коректно работает? вообщем думаю да , но phpmyadmin выдает мне такую фичу. когда воожу адрес localhost/phpmyadmin почвляется надпись #1045 - Access denied for user 'root'@'localhost' (using password: NO) хотя я создал файл конфига в корне папки phpmyadmin и назвал его config.inc.php внутренности файла такие:

<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
?>

в чем же проблема ?
все сервисы запущены все работает коректо и сконфигурировано как надо, поискал в гугле там тока косвенно советуют что то делать, надеюсь вы поможете мне , думаю тут дело в конфиге phpmyadmin, прошу помочь ) я пока поцду дальше поищу и попытаюсь понять как исправить эту проблемы) заранее благодарю за любые советы и решения.
 
Ответить с цитированием

  #10  
Старый 10.08.2008, 12:50
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

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

$cfg['Servers'][$i]['auth_type'] = 'http';
Так попробуй.
 
Ответить с цитированием
Ответ



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