Php-asiantuntija-apua kaivataan. Isommista koodaushommista voidaan sopia myös korvausta.
Taustaa:
Www-sivu näyttää tietoja, jotka luetaan toisella palvelimella sijaitsevasta xml-tiedostosta. Käytämme xml-parseria tiedoston tulkitsemiseen. Xml-tiedostoa luetaan eri parametrein (data.txt?a=1&b=2) riippuen siitä, mitä tietokannasta halutaan hakea.
Ongelma:
Jos ko. toinen palvelin on alhaalla eikä siihen saada yhteyttä, sivustomme ei toimi tai näyttää virheilmoituksia sisällön sijaan.
Ratkaisu:
Koska haettava tieto ei ole usein päivittyvää, pitäisi php-komentoa, joka avaa ja lukee tiedoston toiselta koneelta, kehittää niin että se tarkistaa ensin saadaanko toiseen koneeseen muodostettua yhteys. Jos yhteyttä ei saada, käytetään omalla serverillä sijaitsevia kopioita, jotka voisi päivittää vaikka kerran viikossa manuaalisesti tai automaattisesti.
Kopiot pitäisi luonnollisesti olla lähes kaikille eri parametreille:
Esim.
xml_act.php?a=m&t=14&l=AL&c=AL&h=1&p=1&np=10&preview=64x64&act=TOP
(eri vaihtoehtoja on paljon, muttei tuhottomasti. Siis pari sataa ja listan voi tehdä käsin)
Eli:
Php-ohjelma, joka tekee omat kopiot, ottaisi listan url-osoitteista.
(Tarkennuksia tulossa)
Halukkaat voivat ilmoittautua minulle suoraan temp1@greippi.net tai täällä.
Taustaa:
Www-sivu näyttää tietoja, jotka luetaan toisella palvelimella sijaitsevasta xml-tiedostosta. Käytämme xml-parseria tiedoston tulkitsemiseen. Xml-tiedostoa luetaan eri parametrein (data.txt?a=1&b=2) riippuen siitä, mitä tietokannasta halutaan hakea.
Ongelma:
Jos ko. toinen palvelin on alhaalla eikä siihen saada yhteyttä, sivustomme ei toimi tai näyttää virheilmoituksia sisällön sijaan.
Ratkaisu:
Koska haettava tieto ei ole usein päivittyvää, pitäisi php-komentoa, joka avaa ja lukee tiedoston toiselta koneelta, kehittää niin että se tarkistaa ensin saadaanko toiseen koneeseen muodostettua yhteys. Jos yhteyttä ei saada, käytetään omalla serverillä sijaitsevia kopioita, jotka voisi päivittää vaikka kerran viikossa manuaalisesti tai automaattisesti.
Kopiot pitäisi luonnollisesti olla lähes kaikille eri parametreille:
Esim.
xml_act.php?a=m&t=14&l=AL&c=AL&h=1&p=1&np=10&preview=64x64&act=TOP
(eri vaihtoehtoja on paljon, muttei tuhottomasti. Siis pari sataa ja listan voi tehdä käsin)
Eli:
Koodi:
jos ei saada yhteyttä niin
jos file on a
hae kopio_a omalta palvelimelta
jos file on b
hae kopio_b omalta palvelimelta
jos saadaan yhteys niin
jatka normaalisti
(Tarkennuksia tulossa)
Halukkaat voivat ilmoittautua minulle suoraan temp1@greippi.net tai täällä.
Viimeksi muokattu: