[Resolvido] Trocar valores dentro de um loop
Olá amigos vou tentar explicar de forma clara a minha dúvida e sei que ela é boba, mas como estou aprendendo PHP sozinho não tenho um professor para pergunta então vai para os amigos + experientes do fórum.
Tenho um arquivo vai fazer um loop mudando os nomes dos usuários e enviado um tweet, só que ela só ta enviando 1 único tweet não 7 que é o numero de linha no meu banco de dados, e todas vez que rodo o script ele não envia o user
Onde estou errando?
Não precisa postar o código todo só a lógica + ou – e me explicar o que usar, ou me corrigir, estou afim mesmo de aprender.
<?php
//Chama todos os includes
include ('../includes/conexao.php');
############################################
// Faz array dos arquivos banco de dados
$sql = "SELECT * FROM twitter";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$linhas = mysql_num_rows($result);############################################
$user = $row['user'];
function EnviaTweet(){
$msg = '@'.$user. ' sua encomenda mudou de status confira:';
$out = "POST http://twitter.com/statuses/update.json HTTP/1.1\r\n";
$out .= "Host: twitter.com\r\n";
$out .= "Authorization: Basic ".base64_encode ('usertwitter:123456')."\r\n";
$out .= "Content-type: application/x-www-form-urlencoded\r\n";
$out .= "Content-length: ".strlen ("status=$msg")."\r\n";
$out .= "Connection: Close\r\n\r\n";
$out .= "status=$msg";
$fp = fsockopen ("twitter.com", 80);
fwrite($fp, $out);
fclose($fp);
}
for ($i=1;$i <= $linhas;$i++){
EnviaTweet();
}
?>Discussão (1)
Carregando comentários...