Вопрос-Ответ по php

Печать RSS
7303
Кураторы темы:


Пацак
0
1439, скриптом методом post?
М

Землянин
0
1435, если я правильно тебе понял, тебе надо куда-то что-то отправить методом POST.
$parse_url = parse_url('http://сайт.домен/куда.php');
$path = $parse_url["path"];
if($parse_url["query"]) $path.="?".$parse_url["query"];
$host = $parse_url["host"];
$data = 'text=что-то&еще_что-то=что-то_еще'; // это данные которые ты отправляешь
$fp = fsockopen($host, 80, $errno, $errstr, 30);
if($fp) {
	$out = "POST ".$path." HTTP/1.1\n";
	$out .= "Host: ".$host."\n";
	$out .= "Referer: visavi.net"."/\n"; // или любой
	$out .= "User-Agent: ".$_SERVER['HTTP_USER_AGENT']."\n"; // или любой User-agent
	$out .= "Content-Type: application/x-www-form-urlencoded\n";
	$out .= "Content-Length: ".strlen($data)."\n\n";
	$out .= $data."\n\n";
	fputs($fp, $out);
	$cont = '';
	while($file = fgets($fp, 1024))
		$cont.=$file; // ну а здесь читаем ответ от сервера
	fclose($fp);
}

Пацак
0
Помогите сделать страницу, адрес которой чтоб был http://sait.ru/index.php?r=auth например
А

Оранжевые штаны
0
1442, вроди понял гг
<? if($_GET['r']=='auth'){ echo 'тут страница'; } ?>

ツ ツ ツ
0
1441 Спасибо больше, выручил)
1442
<?
$r=$_GET['r'];
switch($r)
{default:
echo 'тут то что должно быть по адресу index.php';  
break;
case'auth':
echo 'страница по адресу index.php?r=auth';
break;}
/*
таких можно сделать сколько хочеш
case'насвиние':  начало стр
тело
break;конец
*/
?>

ツ ツ ツ
0
1441 Спасибо больше, выручил)
1442
<?
$r=$_GET['r'];
switch($r)
{default:
echo 'тут то что должно быть по адресу index.php';  
break;
case'auth':
echo 'страница по адресу index.php?r=auth';
break;}
/*
таких можно сделать сколько хочеш
case'насвиние':  начало стр
тело
break;конец
*/
?>
С

Землянин
0
Подскажите где ошибка(компа нет , с сайта переписал)
if(!defined('_SAPE_USER')) { define('_SAPE_USER',5575389c03dffa759eabe6a1bea2367c'); }
require_once ($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
Н

Пацак
0
Ребят,подскажите как организовать поиск в файле? С открытия файла и дальше! Параметр для поиска находится в переменной
С

Чатланин
0
Глупый вопрос у меня но всё же.. Короче в скрипте ссылка имеет вид index.php?sid=user.admin&p=3333 а после использования телепорта ссылка преобретает &adm=telep (index.php?sid=user.admin&p=3333&adm=telep) как сделать так что бы после использования телепорта ссылка "обновлялась" и становилась обычной (index.php?sid=user.admin&p=3333&) ? ну я думаю вы меня поняли...
С

Чатланин
0
    <a href=\"$PHP_SELF?sid=$sid&adm=telep\">Телепорт</a><br>< br>	if ($adm=='telep'){msg("<form action=\"$PHP_SELF?sid=$sid&adm=tele\" method=\"post\">Телепорт(без loc.):<br><input name=\"inp\" class=\"inup\"/><br><input type=\"submit\" value=\"Телепортироваться\" class=\"btn\">");	};
	if ($adm=='tele') {
		$loc='loc.'.strtolower($inp);
		if (!isset($locations[$loc])) msg("<p>Нет локации ".$loc);
		$game["loc"][$loc][$login]=$game["loc"][& #36;player["loc"]][$login];
		unset($game["loc"][$player["lo c"]][$login]);
		unset($player);
		$player=&$game["loc"][&# 36;loc][$login];
		$player["loc"]=$loc;
		$game["players"] [$login]=$loc;
		}
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск