Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]skrypt wysyła posta tylko do 1 rekordu z .txt
Forum PHP.pl > Forum > Przedszkole
kozak39
Witam mam problem otóż posiadam skrypt

Kod
<?php
$access_token = file_get_contents("my_token.txt");

$url = "https://graph.facebook.com/me/feed?method=POST";

$status = " test... ";

$ch = curl_init();
$attachment =  array( 'access_token' => $access_token, 'message' => $status,);

curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);
$result= curl_exec($ch);

curl_close ($ch);
if ($result)
{
echo " SUCCESS ";
}
?>

i działa wszystko dobrze tylko problem taki że w pliku my_token.txt chciałbym aby wysyłalo do wiecej niz jednej osoby np dodam 15 rekordów to wysle do 15 bo teraz to tylko do 1 rekordu wysyla
pomoze ktos ?

f5
KsaR
Cytat(kozak39 @ 4.09.2015, 14:53:04 ) *
(...)
chciałbym aby wysyłalo do wiecej niz jednej osoby np dodam 15 rekordów to wysle do 15 bo teraz to tylko do 1 rekordu wysyla
pomoze ktos ?

f5

Pętlę jakąś zrób ( while / foreach ).
Po tych osobach do ktorych ma wyslac, nie wiadomo tylko jak z optymalnoscia.
kapslokk
Zmieniasz sobie
  1. $access_token = file_get_contents("my_token.txt");
na
  1. $access_tokens = file("my_token.txt");


I wtedy $access_tokens to tablica, której elementy to poszczególne linie w pliku my_token.txt

Później robisz sobie

  1. foreach ($access_tokens as $access_token){
  2. }


A do środka wrzucasz część odpowiedzialną za wysyłanie curl'i.
kozak39
Cytat(kapslokk @ 4.09.2015, 15:02:13 ) *
Zmieniasz sobie <!--Geshi:449611:php--><pre class="php-brief" style="font-family:monospace;"><div class="head">
  1. [topic=0]oken</span> <span class="sy0">=</span> [url="http://www.php.net/file_get_contents"]<span class="kw3">file_get_contents</span>[/url]<span class="br0">(</span><span class="st0">"my_token.txt"</span><span class="br0">)</span><span class="sy0">;</span></div>
  2. [/list]<div class="foot">[PHP] [topic=0]oken.txt"</span><span class="br0">)</span><span class="sy0">;</span></div>
  3. [/list]<div class="foot">[PHP] <a href='./Pobierz-Plik-449612.html' target='_blank[/topic], [topic=0]okens to tablica, której elementy to poszczególne linie w pliku my_token.txt
  4.  
  5. Później robisz sobie
  6.  
  7. [php]foreach ($access_tokens as $access_token){
  8. }


A do środka wrzucasz część odpowiedzialną za wysyłanie curl'i.

zrobiłem tak lecz zwracało się nie wysłanie wiadomości
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.