0

como criar uma função para executar um form em php ?

criado por Fernando Ferenz em 10/12/2010 11:59am
<form id="upload_form_1" method="post" enctype="multipart/form-data" target="_self" action="http://u1.www.orkut.com.br/Album?uid=10260627082541648011&aid=1291717874">
<input type="hidden" name="POST_TOKEN" value="BA0DEF4B5D49371C25498685B474848F"><input type="hidden" name="signature" value="M3TbRx2wlbNPtSGbOTt1gsM5BjQ=">
<input type="hidden" name="Action.upload" value="" />
<input type="hidden" name="UPLOAD_MODE" value="0" />
<p id="upload_form_1_p">
<input name="uploadPicture" id="upload_form_1_file" type="file" size="36" style="margin-right: 10px"/>
<span id="upload_form_1_span"> </span>
</p>
</form>

esse é meu form qual é a função para executar ele tipo ele esta dentro do orkut o curl e a classe eu ja tenho a unica coisa que não tenho é esta função quem quer estudar o fonte ele esta no upload de fotos do orkut modelo multiplo me ajudem aee precisso muito

Lista de Respostas:

0
11/12/2010 3:26pm
(~13 anos atrás)
BOZO respondeu:
Executar um form que esta dentro do orkut?
Vc quer enviar um form que esta em outro site???

0
11/12/2010 6:35pm
(~13 anos atrás)
Fernando Ferenz respondeu:
sim esta dentro do orkut eu ja tenho a classe so falta fazer a função

0
11/12/2010 9:15pm
(~13 anos atrás)
BOZO respondeu:
Classe?
Cara vc poderia enviar um form que esta num iframe da seguinte forma...

window.frames['nome_do_iframe'].document.forms['nome_do_form'].submit();

Mas sinceramente acho que nao entendi sua duvida...

Posta no forum.

0
12/12/2010 9:51am
(~13 anos atrás)
Fernando Ferenz respondeu:
eu quero montar algo em php tipo asim

<?php error_reporting(0); ?>
<body text="blue" link="blue" vlink="blue" alink="blue" onload="document.getElementById('carregando').style.display='none'">
<center><div id="carregando"><img src="load.gif"><br>
<font color="blue" face="Comic Sans MS">Carregando <blink>...</blink></font></div>
</center>
<?php
ini_set('max_execution_time','999999');
?>
<?
function ferenz() {
$logins = explode("\n",$_POST['login']);
function cURL($url,$header,$cookie,$p) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, $header);
curl_setopt($ch, CURLOPT_NOBODY, $header);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
if($p){
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $p);
};
$result = curl_exec($ch);
curl_close($ch);
if($result){
return $result;
}else{
};
};
for($i=0;$i<count($logins);$i++){
$login = $logins[$i];
$login = explode(":",$login);
$l = $login[0];
$l = trim($l);
$p = $login[1];
$p = trim($p);
$auth = cURL("https://www.google.com/accounts/ClientLogin?Email=".$l."&skipvpage=true&service=orkut&Passwd=".$p,0 , null, null);
$auth = explode("\nAuth=", $auth);
$auth = $auth[1];
$cookie = cURL("http://www.orkut.com.br/RedirLogin?auth=" .$auth,1, null, null);
$PT = "/Set-Cookie:(.*):; Domain=www.orkut.com.br; Path=\/; HttpOnly/i";
preg_match($PT, $cookie, $cookiu);
$cookie= $cookiu[1].":";
$scrap = cURL("http://www.orkut.com.br/Scrapbook.aspx", null, $cookie, null);
preg_match_all('/value="([a-z0-9\+\/\=]{20,})"/i', $scrap, $postsig, PREG_SET_ORDER);
$joins = "http://www.orkut.com.br/Scrapbook.aspx";
$postsigs = "&POST_TOKEN=".$postsig[0][1]."&signature=".rawurlencode($postsig[1][1]);
$r = curl($joins, 0, $cookie, $joins);
$pos = strpos($r, "Moved Temporarily");
if ($pos === false){
$r = curl("http://www.orkut.com.br/Home", 1, $cookie, null);
preg_match("/Set-Cookie:(.*):;/i", $r, $cookiu);
$osn= $cookiu[1].":";
$coo = $osn."; ".$cookie;

$image = file_get_contents($_FILES["img"]["tmp_name"]);
$func = "http://www.orkut.com.br/Album?uid=10260627082541648011&aid=1291717874";
$PTSG = "POST_TOKEN=".$postsig[0][1]."&signature=".rawurlencode($postsig[1][1])."&uploadPicture=".$image."&UPLOAD_MODE=0&Action.upload";
$r = curl($func,0,$coo,$PTSG);

echo "<center><font face='verdana' size='2'>".$l.": Adicionou!</font><br></center>";
}
} else{
echo "<center><font face='verdana' size='2'>".$l."</font><font color='red' face='verdana' size='2'> - Senha invalida ou perfil deletado!</font></center>";
}
ob_flush();
flush();
sleep(1);
}
}
if (isset($_POST['login'])){
ferenz();
}
?>

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)