Nie dawno zaczęłam się bawić funkcję CURL(), którą zresztą bardzo polecam winksmiley.jpg
Jeżeli chodzi o mój problem to wygląda on następująco.

Mam dwa pliki tekstowe, w jednym są linki a w drugiej domeny ze słowami kluczowymi.
Programik bardzo ładnie to łączy linijka po linijce w wyniku otrzymuje coś takiego:
url1::domena1::słowo1
url2::domena1::słowo1
url1::domena2::słowo2
url2::domena2::słowo2
curl loguje mnie bez problemu na stronę stalinka, i teoretycznie dodaje te linki w panelu użytkownika.
Teoretycznie gdyż po odświeżeniu strony mam tylko dodane następujące linki:
url1::domena2::słowo2
url2::domena2::słowo2
Tak jest zawsze, niezależnie od ilości tych linijek. Przy czym jako ciekawostkę dodam, że fragment który odpowiada za dodanie nowego projektu (wraz z tym linkiem działa).
W skutek czego mam wszystkie projekty utworzone typu domena1, domena2 ale tylko anchory tej ostatniej domeny są dodane.

Próbowałam na jednym url, żeby pozbyć się pętli ale efekt był ten sam. A teraz fragment kodu odpowiadający za dodanie:
  1. if (empty($select[$slowa[1]])){
  2. //print "Nie ma projektu";
  3. $post='link='.$slowa[0].'&anchor='.utf_to_iso($slowa[2]).'&nowa_grupa='.utf_to_iso($slowa[1]).'&zapisz=DODAJ';
  4. }
  5. else{
  6. //print "Jest projekt";
  7. $post='link='.$slowa[0].'&anchor='.utf_to_iso($slowa[2]).'&id_grupy='.$select[$slowa[1]].'&zapisz=DODAJ';
  8. }
  9. print $post."<br/>";
  10.  
  11. curl_setopt($sessions, CURLOPT_URL,'http://www.statlink.pl/148,twoje-linki#srodek');
  12. curl_setopt($sessions, CURLOPT_POST, 1);
  13. curl_setopt($sessions, CURLOPT_POSTFIELDS, $post);
  14. curl_setopt($sessions, CURLOPT_HEADER, 1);
  15. curl_setopt($sessions, CURLOPT_RETURNTRANSFER,1);
  16. curl_exec($sessions);


Mam nadzieje że za bardzo nie zagmatwałam tego, problem znając programowanie pewnie okaże się banalny. Wystarczy że ktoś rzuci na to świeżym spojrzeniem.
Z góry dzięki za jakąkolwiek pomoc smile.gif


Problem rozwiązany