Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Automatyzacja skryptu - Prosta sprawa?
Forum PHP.pl > Forum > PHP
Tomasz Dulak
  1. $strona = file_get_contents('http://racegame.pl/profile.php?team=13&option=memberlist');
  2.  
  3. preg_match_all('#href=\"profile\.php\?user=(\d*)\"#', $strona, $tablica);
  4.  
  5. $czlonkowie2 = array(/* TUTAJ ZNALEZIONE ID */);
  6. $czlonkowie = array(58, 768, 795, 1632, 547, 806, 434, 924, 870, 1339, 2195, 1000, 2402, 2355, 957, 278, 250, 1235, 972, 742, 2830, 2128, 570, 308, 3071, 1147, 59, 3073, 800, 1716, 3398);
  7.  
  8. foreach ($czlonkowie as $wartosc) {
  9. // Skrypt
  10. }

Jak można do $czlonkowie2 umieścić znalezione ID tak jak jest w $czlonkowie. Od razu mówię że liczba ilość poszczególnych ID zmienia się. Raz jest 12 liczb lub 23 liczby np.
Niktoś
Nie wiem czy dobrze zrozumiałem.Może skorzystaj z wbudowanej metody:
http://php.net/manual/en/function.array-intersect.php
Tomasz Dulak
Zrób taki skrypt u siebie:
  1. $strona = file_get_contents('http://racegame.pl/profile.php?team=13&option=memberlist');
  2.  
  3. preg_match_all('#href=\"profile\.php\?user=(\d*)\"#', $strona, $tablica);
  4.  
  5. print_r($tablica);

Pokaże ci się główny array [0] i [1]. I ja chce te liczby(ID użytkowników) z [1] włożyć do:
  1. $czlonkowie2 = array(/* Tutaj */);


I co zrobić żeby to chodziło. Bo potem te liczby idą przez pentle i idzie tam odpowiedni skrypt...
abort
Cytat(Tomasz Dulak @ 31.07.2012, 20:12:03 ) *
I co zrobić żeby to chodziło. Bo potem te liczby idą przez pentle i idzie tam odpowiedni skrypt...


Jak dla mnie, to najnormalniej:
  1. $czlonkowie2 = $tablica[1];
Tomasz Dulak
Cytat(abort @ 31.07.2012, 22:46:20 ) *
Jak dla mnie, to najnormalniej:
  1. $czlonkowie2 = $tablica[1];


A ja się głowiłem jak ułożyć to w układ (liczba1, liczba2 ...) Pomogło, + leci. Można zamknąć.
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.