2014-01-25 2 views
0

Мне нужно решение метода php post, у меня есть решение для метода get.php post method sender

Пример:

Папка:/vaibrother


первый исходный файл: data_get.php

<?php 

$data="nasir=90,sajib=80,masum=100,yeasin=110,mayeen=99"; 

$data=explode(",",$data); 
for($i=0; $i<count($data); $i++){ 

$ns=explode("=",$data[$i]); 
$name=$ns[0]; $score=$ns[1]; 

if(isset($_GET["id"]) && $_GET["id"] == $name) $output = "$name = $score"; 

} if(!empty($output)) echo $output; ?> 

<hr> 
<form action="" method="GET"> 

<input name="id" value="masum"> {example: nasir, sajib, masum, yeasin, mayeen} 

<input type="submit" value="check"> 

</form> 

второй исходный файл: data_post.php

<?php 

$data="nasir=90,sajib=80,masum=100,yeasin=110,mayeen=99"; 

$data=explode(",",$data); 
for($i=0; $i<count($data); $i++){ 

$ns=explode("=",$data[$i]); 
$name=$ns[0]; $score=$ns[1]; 

if(isset($_POST["id"]) && $_POST["id"] == $name) $output = "$name = $score"; 

} if(!empty($output)) echo $output; ?> 

<hr> 
<form action="" method="POST"> 

<input name="id" value="masum"> {example: nasir, sajib, masum, yeasin, mayeen} 

<input type="submit" value="check"> 

</form> 

третий исходный файл: get_success.php

This is a proxy<hr> 

<?php 

$fp=fopen("http://localhost/vaibrother/data_get.php?id=mayeen","r"); 
echo fread($fp,99999); 
fclose($fp); 

?> 

четвёртую исходный файл: post_success.php{??????}

(мне нужно решение этого файла)

This is a proxy<hr> 

<?php 

/* 

http://localhost/vaibrother/data_post.php 

id = mayeen 

[ How to display result 99 ? ] 

I Dont Know 

*/ 

?> 
+0

Скручивание: http://uk3.php.net/curl или без скручивания: http://wezfurlong.org/blog/2006/nov/http-post-from-php-without-curl/ – Steve

+0

Что вы ищете, так это как сделать запрос POST. http://stackoverflow.com/questions/5647461/how-do-i-send-a-post-request-with-php – YRM

+0

Мне нужен пример, как я – NASIRUDDIN

ответ

0

Вы не можете отправлять данные как POST с помощью PHP. Обходной путь можно найти here. Некоторые способы включают использование FORM для отправки данных POST в определенный файл PHP. Пример:

<html> 
<body> 
    <form name="POSTFORM" method="post" action="http://localhost/vaibrother/data_post.php"> 
     <input type="text" name="id" value="mayeen"> 
     <input type="submit" value="Submit"> 
    </form> 
</body> 
</html>