Отправка HTTP Заголовков, Непонятки с массивом!

1. JustLikeMe (02.07.2010 / 01:39)
Вообщем сначала код:

2. JustLikeMe (02.07.2010 / 01:42)
Есть вот такой код для отправки HTTP Заголовков
$message = '...';
$data = "".$sid."&to=".$datax[$i]."&them=WARNING!&text=".$message."&aa=send";
$path="/msg.php?a=new";
$headers="POST $path HTTP/1.0\r\n";
$headers.="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3\r\n";
$headers.="Host: $host\r\n";
$headers.="Content-Length: ".strlen($data)."\r\n";
$headers.="Referer: http://site.ru/msg.php?a=new&".$sid."\r\n";
$headers.="Content-Type: application/x-www-form-urlencoded\r\n";
$headers.="Connection: keep-alive\r\n";
$headers.="Cache-Control: no-cache\r\n\r\n";
$headers.=$data."\r\n\r\n";

$fp=fsockopen(gethostbyname($host),80);
fputs($fp,$headers);
$html='';
      while (!feof($fp))
       {
       $html.=fgets($fp);
       }
fclose($fp);


3. JustLikeMe (02.07.2010 / 01:44)
$datax = @file("loginspamer.txt");
for($i=0;$i<=count($datax)-1;$i++) {
list($name) = explode("::",$datax[$i]);
}
Есть такая штука, чтобы считать из файла логины в массив.
Прикол в том, что все работает, к примеру echo data[4]; Выводит элемент массива 4.

4. JustLikeMe (02.07.2010 / 01:51)
Целью является следующее
в HTTP Заголовках есть такое
$data = "".$sid."&to=".$datax[$i]."&them=WARNING!&text=".$message."&aa=send";
Поле &to=".$datax[$i]." это тоесть кому отправлять к примеру &to=Anton
Так вот мне нужно:
К примеру
datax[1]="Sasha";
datax[2]="Anton";
datax[3]="Dima";
datax[4]="Vasya";
Подставлялось в строку &to=".$datax[$i]."
тоесть чтобы от 1 к примеру до 100 менялось $i и соответственно логин в строке &to=".$datax[$i]."

5. JustLikeMe (02.07.2010 / 01:53)
Тоесть типа
for($i=1; $i<1000; $i++)
{
}
От 1 до тысячи Выполнялось отправка Заголовков, при том менялся Логин, который берется из файла и записывается в массив.

6. JustLikeMe (02.07.2010 / 01:56)
У меня почему-то при выполнении, отправляется только с последнем Логином в массиве, а должно со всех Логинов из списка

7. Maksim (02.07.2010 / 10:46)
^) Или я не выспался или код покажи сначала. Эти куски в мысль не вводят.

8. Maksim (02.07.2010 / 10:47)
JustLikeMe (2 Июля 2010 / 01:53)
for($i=1; $i<1000; $i++)
{
}
и что там в фигурных скобках?

9. JustLikeMe (02.07.2010 / 13:16)
[CODE]
$datax = @file("login.txt");
for($i=0;$i<=count($datax)-1;$i++) {
list($name) = explode("::",$datax[$i]);
}
for($i=1; $i<1000; $i++)
{
$data = "".$sid."&to=".$datax[$i]."&them=WARNING!&text=".$message."&aa=send";
$path="/msg.php?a=new";
$headers="POST $path HTTP/1.0\r\n";
$headers.="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3\r\n";
$headers.="Host: $host\r\n";
$headers.="Content-Length: ".strlen($data)."\r\n";
$headers.="Referer: http://site.ru/msg.php?a=new&".$sid."\r\n";
$headers.="Content-Type: application/x-www-form-urlencoded\r\n";
$headers.="Connection: keep-alive\r\n";
$headers.="Cache-Control: no-cache\r\n\r\n";
$headers.=$data."\r\n\r\n";

$fp=fsockopen(gethostbyname($host),80);
fputs($fp,$headers);
$html='';
while (!feof($fp))
{
$html.=fgets($fp);
}
fclose($fp);
}
[/CODE]

10. JustLikeMe (02.07.2010 / 13:28)
Как я понимаю, создается массив из текстового файла datax[1...n].
А потом от 1 до тысячи выполняется то что в скобках, при этом .$datax[$i]. $i меняется от 1 до тысячи, тоесть от первого элемента массива до тысячного

URL: https://visavi.net/topics/11108