
Był to mój post na forum, jeden z użyszkodników poradził mi tak:Tworzę serwis o śmiesznej grze - Tibia, ale, że to jest jedyna gra w jaką czasami pogrywam to padło właśnie na nią. Więc na początek chce zrobić takią podstronę, skrpt, który po wpisaniu swojego nicku będzie pobierał ze strony tibia.com informacje na temat postaci o tym nicku i wyświetlał je u mnie na stronie.
Oczywiście jest to połączone z formularzem html'a. Jedyny problem jest taki, że pobiera on mi cały layout strony, i podpina go pod ten plik, w którym mam powyższy skrypt PHP. Teraz utknąłem bo nie wiem jak rozwiązać pewną rzecz, a mianowicie:<?php
$postac = $_POST['postac'];
$zapisz = system(" curl -d 'name=$postac' http://www.tibia.com/community/?subtopic=characters");
...
?>
Gdy skrypt już pobierze tą stronę, to następny skrypt ma za zadanie wybrać z tej strony każdą informację o postaci osobno za pomocą wyrażeń regularnych (preg_match itd). No tylko, że każda postać ma inną nazwe, poziom itd. czyli każda postać będzie miała inny html. I teraz nie wiem jak to rozwiązać żeby było najlepiej i najprościej. Niestety chyba w zmiennej nie jestem w stanie zamknąć takiej ilosci html-a... zawsze wyskakuje jakiś błąd parsera... Proszę o pomoc.
Pozdrawiam.
Stosując się do jego porady mam teraz pytanie do was:Nie lepiej zwykły file_get_contents ?
Dam Ci podpowiedz.$postac = 'Pikapo Eleandril';
$page = file_get_contents('http://www.tibia.com/community/?subtopi ... ='.$postac);
preg_match("#<TD WIDTH=20%>Name:</TD><TD>([a-zA-Z ']+)</TD>#", $page, $nick);
Funkcja, którą podał mi powyższy użytkownik zwraca Array () no czyli nic, bo w subject nie ma nicku postaci, a jak wiadomo każda postać ma inny nick czyli należałoby zamknąć ten kod html w jakiejś zmiennej albo coś... nie wiem właśnie jak zrobić, żeby subject sam sie dobierał w zależności od kodu html każdego z osobna gracza...
Oczywiście mój problem może być banalny, i za to przepraszam ale ja sobie z tym poradzic nie mogę
