![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%)
|
Witam, mam problem.. Mam taką tablice:
Kod Array ( [0] => Array ( [0] => http://www.pierwszemiejsce.pl/ [1] => http://www.comweb.com.pl/ [2] => http://www.forum.optymalizacja.com/ [3] => http://pozycjonowanie.pl/ [4] => http://www.e-arteria.pl/ ) [1] => Array ( [0] => PierwszeMiejsce.pl :: Skuteczne Pozycjonowanie Stron [1] => ComWeb: pozycjonowanie stron - TANIO - pozycjonowanie stron ... [2] => Pozycjonowanie i Optymalizacja - SEO Forum, Hosting, Webhosting ... [3] => Pozycjonowanie.pl [4] => Arteria - Skuteczne Pozycjonowanie stron www w wyszukiwarkach ... ) [2] => Array ( [0] => Skuteczne pozycjonowanie - Infolinia: 0801 000 605. Pozycjonowanie i optymalizacja stron. Lata doświadczeń, setki klientów. Kontakt - Oferta - Ile inwestujesz - Gwarancja [1] => Skuteczne pozycjonowanie i tworzenie stron - 9 lat doświadczenia! W ofercie pozycjonowanie jednorazowe dla haseł mniej konkurencyjnych i stałe dla trudnych ... [2] => Pozycjonowanie stron internetowych. Pozycjonowanie i Optymalizacja Forum - Pozycjonowanie i optymalizacja stron internetowych. Otwarta rozmowa na temat ... Google - Dla początkujących - Ogłoszenia i Zlecenia [3] => Witamy nowych użytkowników Pozycjonowanie.pl, przedstaw się tutaj i napisz czym się zajmujesz i ... Pozycjonowanie, promocja serwisów, spamowanie, narzędzia ... [4] => Jeżeli pozycjonowana strona w czasie trwania umowy nie znajdzie się na ustalonej pozycji za jej pozycjonowanie nie pobieramy żadnych opłat ! ... ) ) Jak ja mogę ją sensownie wyświetlić? Chodzi mi o plik xml: I tak dalej.. próbowałem różnych dziwnych pętl, np: Rzecz jasna nie działa jak powinno.. Proszę o pomoc. Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Tablica jest źle wygenerowana, dlatego masz z tym kłopot.
Ten post edytował fifi209 24.07.2009, 11:53:54 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 3 Dołączył: 12.04.2007 Skąd: Wągrowiec Ostrzeżenie: (0%)
|
Musisz przepisać tablicę.
Kod $count = count($t1[0]); //zakladamy ze wszystkie 3 tablice maja taki sam rozmiar
for ($i = 0; $i < $count; ++$i){ $newArray[] = array('title' => $t1[0][$i], 'desc'=> $t1[1][$i], 'url'=>$t1[2][$i]); } Ten post edytował dotangelo 24.07.2009, 12:36:22 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%)
|
Teraz mam tak:
Kod Array ( [link] => Array ( [0] => http://www.pierwszemiejsce.pl/ [1] => http://www.comweb.com.pl/ [2] => http://www.forum.optymalizacja.com/ [3] => http://pozycjonowanie.pl/ [4] => http://www.e-arteria.pl/ ) [title] => Array ( [0] => PierwszeMiejsce.pl :: Skuteczne Pozycjonowanie Stron [1] => ComWeb: pozycjonowanie stron - TANIO - pozycjonowanie stron ... [2] => Pozycjonowanie i Optymalizacja - SEO Forum, Hosting, Webhosting ... [3] => Pozycjonowanie.pl [4] => Arteria - Skuteczne Pozycjonowanie stron www w wyszukiwarkach ... ) [desc] => Array ( [0] => Skuteczne pozycjonowanie - Infolinia: 0801 000 605. Pozycjonowanie i optymalizacja stron. Lata doświadczeń, setki klientów. Kontakt - Oferta - Ile inwestujesz - Gwarancja [1] => Skuteczne pozycjonowanie i tworzenie stron - 9 lat doświadczenia! W ofercie pozycjonowanie jednorazowe dla haseł mniej konkurencyjnych i stałe dla trudnych ... [2] => Pozycjonowanie stron internetowych. Pozycjonowanie i Optymalizacja Forum - Pozycjonowanie i optymalizacja stron internetowych. Otwarta rozmowa na temat ... Google - Dla początkujących - Ogłoszenia i Zlecenia [3] => Witamy nowych użytkowników Pozycjonowanie.pl, przedstaw się tutaj i napisz czym się zajmujesz i ... Pozycjonowanie, promocja serwisów, spamowanie, narzędzia ... [4] => Jeżeli pozycjonowana strona w czasie trwania umowy nie znajdzie się na ustalonej pozycji za jej pozycjonowanie nie pobieramy żadnych opłat ! ... ) ) Plik XML już mam..
Dziękuję za pomoc! PS. Jak mogę wywalić linki? Mam kilka w tablicy $pages['desc'], próbowałem napisać wyrażenie ale nie jestem w tym najlepszy..
Ten post edytował kajzur 24.07.2009, 13:04:32 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 24 Dołączył: 29.07.2007 Skąd: Tarnowskie Góry Ostrzeżenie: (0%)
|
Sprawdź, czy ruszy:
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%)
|
Nie ma błędu, ale nie wywala linków..
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Ten post edytował fifi209 24.07.2009, 15:11:21 |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 41 Dołączył: 6.04.2009 Skąd: Gdańsk/okolice Ostrzeżenie: (0%)
|
jeśli są to linki ze strony, mogą mieć trochę więcej atrybutów niż tylko "href" i dlatego może nie działać.
wstaw te pare linków w wersji źródła html... |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%)
|
Tak to wygląda, tylko że teraz kasuje tak jakby całą tablice $pages['desc'].. Nie wyświetla wogóle z tej tablicy danych.. Tak wygląda link jeden, jest ich koło 8.. <a href="/url?q=http://www.pierwszemiejsce.pl/kontakt.php&ei=sr9pSvP0HpHbjQfHssW2Cw&sa=X&oi=oneline_sitelinks&resnum=1&ct=result&cd=1&usg=AFQjCNHmAW613r_X213woPODamP8AL7bLA" >Kontakt</a> |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Przerobiony mój poprzedni przykład. Działa - testowałem. Ten post edytował fifi209 24.07.2009, 15:17:48 |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%)
|
Kod foreach($pages['desc'] as $key => $dsc) { $pages['desc'][$key] = preg_replace('/<a href="[^\"]+">[^<]+</a>/','', $dsc); } PRzy takiim kodzie dostaję kilkanaście błędów: Warning: preg_replace() [function.preg-replace]: Unknown modifier 'a' in /home/xx/domains/xxx/public_html/xxx/test.php on line 33 a linia 33 to $pages['desc'][$key] = preg_replace('/<a href="[^\"]+">[^<]+</a>/','', $dsc); |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 41 Dołączył: 6.04.2009 Skąd: Gdańsk/okolice Ostrzeżenie: (0%)
|
trzeba pewnie "wyescejpować" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
<\/a> zamiast </a> |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%)
|
Nie ma błędu, ale teraz nadal są linki ;>
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
|
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%)
|
|
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Już wiem co nie grało. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Daj tak: Kod /<a href="[^\"]+"[ ]?>[^<]+<\/a>/
|
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%)
|
Wielkie dzięki, czas najwyższy abym zaczął się uczyć tych wyrażeń.. Ale coś ciężko idzie. Ale wielkie dzięki za pomoc!
|
|
|
|
![]() ![]() |
|
Aktualny czas: 2.01.2026 - 20:27 |