Sitter och hjälper min förening bygga en ny hemsida, den vi hade innan var i ren html och det blev för mycke uppdateringar.
Eftersom föreningen innehåller lag i alla åldrar nästan...blir det en jävla massa tabeller.
Går det på något sätt att lyckas infoga text och siffrorna från andra sidor?
Dvs så snart "käll" sidan uppdateras, så uppdateras "min" tablell med.
Går det att skriva en kod som hämtar ALLA faktan från denna sidan?
dvs jag skriver en kod, som sedan sköter sig själv helt om hållet beroende på hur denna tabellen på innebandy.se uppdateras.
Eller finns det annars något jättesimpel kod, eller uppdatering sätt?
(går ej att sitta 10-15 h i veckan och uppdatera html koderna som jag gjort innan)
Som sagt, e helt ny på detta med php.
Om du har tillgång till databas vore det det allra smidigaste. Då uppdaterar du i databasen och dina skript hämtar helt enkelt den info som finns i databasen.
Annars:
Om det är samma basuppgifter som kombineras i de olika tabellerna kan du spara dessa basuppgifter i textfiler som sedan inkluderas i de skript som skapar tabellerna, så behöver du "bara" hålla dessa textfiler uppdaterade, inte tabellerna.... Förutsatt att skripten skrivs så att de genererar tabellen baserat på vad det står i filen.
Jag har tillgång till databas, därför ja tänkte om det gick att infoga uppgifterna från tex elitseriesidan på innebandy.se.
Så att den tabellen uppdateras och e självgående helt beroende på innebandy.se´s uppdatering.
Har ej så jätter bra koll på php, men ska kolla om jag förstår hur ja skall gå tillväga.
Det är ingen som har en kodsnutt som visar hur man går tillväga?
Skulle vara klockrent om exemplet kunde vara från innebandy.se, eftersom jag tänkt ta ett par tabeller därifrån till föreningens sida.
Det jag vill är ej att infoga en hel sida, då länkar och liknande slutar fungera (eftersom sidan läggs på min server, och jag har ju ej samma länkarkiv som innebandy.se)
<? include ("http://www.innebandy.se/Table.asp?TournamentId=25424") ?>
Det måste gå att endast få med tabellen, ej allt de andra som nu hänger med.
Utan på något sätt bryta ner sidan, så att endast just tabellen uppdateras.
Går det att endast få fram den, kör man med "fönster" så funkar det ju temporärt. Men skulle dom tex ta bort x antal av de uppspaltade spelade matcherna(eller något annat sätt ändra sidan), så kommer ju sidan fel om jag lägger fönster som skymmer det jag ej vill ha med.
Någon som har något förslag eller en ledtråd på hur ja skall göra?
Hellst en liten kodsnutt, eftersom jag ej hållit på med detta så länge.
... Sedan är det bara att laborera med reguljära uttryck tills du hittar informationen du vill åt.
Det vettigaste du kan göra är att använda just reguljära uttryck som Skarre tipsade dig om. Nu är inte det något man utan vidare lär ut i ett litet kortfattat svar, så mitt råd är att du söker på internet efter information om det. :)
ok, tackar!
Ska kolla om jag hittar det, koden skulle alltså bli så pass invecklad att det ej går att göra en mindre variant som man kan lära sig från?
Menar ej att ni/du ska göra en kod där hela tabellen infogas, utan bara tex hur man splittar sönder den eller på något annat sätt lyckas få med endast det man vill ha.
Nja... det är mycket möjligt att någon annan kan förklara det pedagogiskt, kortfattat och snyggt... men det skulle helt klart underlätta om du först sätter dig in i vad det är till att börja med. Då blir det lättare att förklara med exempel.
Den funkar ju utan problem om jag infogar den på min sida.
Denna koden jobbar så att den plockar ut det som finns mellan
<!-- Tabloid START -->
och
<\!-- Tabloid END -->
eller hur?
När jag öppnar koden till de tabellerna jag tänkt att infoga, så är dessa ej uppspaltade på samma sätt (Dvs med avgränsare i koden och liknande)
Går det då att använda sida av några andra ord, för att sidan endast ska plocka fram det som jag önskar infoga?
Tex från denna sidan (endast tabellen jag försöker få in på min sida)