Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] generowanie linku
Forum PHP.pl > Forum > Przedszkole
arek88
witam was pobieram dane ze strony przez preg_match_all ktore sa nastepnie sortowane do tablicy i mam teraz problem bo nie wiem jak wygenerowac link

pobieram skladnie czyli id i nazwe pliku i chec to zrobic w petle aby wygenerował skrypt wszystkie linki ktore sa na stronie

czyli skrypt mial by printowac to w formie

  1. echo 'http://strona.pl/'.$id.'/'.$nazwa_pliku.'';


tylko jak to polaczyc w petle z array ?
darko
Proszę o print_r($tablica_o_ktorej_piszesz) bo nikt tu nie jest jasnowidzem (chyba, że o czymś nie wiem?).

Proponuję jednak pobierać $id i $nazwa_pliku do dwóch różnych tablic, a wtedy nie będzie takich problemów.
Z tego co pamiętam, to preg_match_all zwraca referencyjnie tablicę tablic, co nie jest szczególnie wygodne, ale chyba można użyć zagnieżdżonego foreach, żeby wyciągnąć dane do dwóch różnych tablic.
Dla pewności napisz print_r($tablica_o_ktorej_piszesz), przynajmniej będzie wiadomo jak to wygląda, a wtedy napisać pętlę i wyciągnąć dane to już chyba będziesz potrafił sam smile.gif
arek88
tablica $id
Kod
Array
(
    [0] => 306097410
    [1] => 306097756
    [2] => 306099367
    [3] => 306110866
)


tablica $nazwapliku
Kod
Array
(
    [0] => .DVDRip.XViD-M14CH0.part1.rar
    [1] => .DVDRip.XViD-M14CH0.part3.rar
    [2] => .DVDRip.XViD-M14CH0.part2.rar
    [3] => .DVDRip.XViD-M14CH0.part4.rar
)


i teraz chce zrobic linki z tych tablic czyli

  1. echo 'http://stronaplikow.pl/'.$id.'/'.$nazwapliku.'';


i nie wiem jak smile.gif
darko
  1. // niech tablica z idkami nazywa sie $id, a z nazwami plików $nazwapliku
  2. for($i=0;$i<count($id);$i++) {
  3. $temp = "http://stronaplikow.pl/{$id[$i]}/{$nazwapliku[$i]}";
  4. $moje_linki[]=$temp;
  5. echo($temp."<br/>");
  6. }
  7.  
  8. print_r($moje_linki);


arek88
dzieki dziala elegancko
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-2024 Invision Power Services, Inc.