Ya he hecho los cambios, pero ahora me da error al enviar el formulario.
twittear.php
Código PHP:
<html>
<body>
<form action="twitter.php" method="post" id=”twittear”>
Usuario: <input type="text" name="username" />
Contraseña: <input type="text" name="password" />
Estado: <input type="text" name="status" />
<input type="submit" />
</form>
</body>
</html>
twitter.php
Código PHP:
<?php
if ($_POST['status']) {
$tweetUrl = 'twitter.com/statuses/update.xml';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "$tweetUrl");
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS,"$_POST['status']");
curl_setopt($curl, CURLOPT_USERPWD, "$_POST['username']:$_POST['password']");
$result = curl_exec($curl);
$resultArray = curl_getinfo($curl);
if ($resultArray['http_code'] == 200)
echo 'Has twitteado con Exito';
else
echo 'Error.';
curl_close($curl);
}
?>
Me da el error:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /twitter.php on line 10
Muchas Gracias por todo. Ya he usado el buscador, pero no consigo resolverlo
PD: en lugar de $tweetUrl = 'twitter.com/statuses/update.xml'; iria despues de la comilla simple lo que ustedes ya saben, lo que pasa es que no puedo ponerlo por que no me deja hasta que llegue a 30 mensajes