Gå til innhold

hente ut en bestemt setning fra et annet dokument.


Anbefalte innlegg

Skrevet

Hei.

 

Jeg lurte på om det er mulig å bruke PHP eller lignende til å hente ut en bestemt setning fra et annet dokument.

 

Kan jeg bruke PHP til å hente ut <nick>, <level>, <rank>, <picrtureurl> fra .xml

Videoannonse
Annonse
Skrevet
copy?

hehe... nei... det eksempelet jeg hadde i posten er tatt fra en database. databasen blir oppdatert en gang per dag. skulle jeg brukt copy måtte jeg manuelt oppdatert min egen side manuelt.. :p

Skrevet (endret)

Engang for lenge siden så lagde jeg et php script som hentet XML fila til org'en jeg var medlem av. Den lagde script filer som jeg kunne bruke ingame som gjorde at jeg kunne fjerne eller legge til members på friendlista. Nå har jeg mistet den koden :scared:, men husker litt av den så tok meg bryet å skrive litt av den på nytt. Er bare eksempel på hvordan du kan gjøre det.

 

URL: AOorg kildekode

 

Du får bare bytte ut adressen til din org's XML fil, den jeg brukte var bare en org som noen tidligere org medlemmer er i ;)

 

Edit: Gir deg eksempel på hvordan du kan hente data fra din character og.

URL: AOchar kildekode

Endret av FuLu
  • 3 uker senere...
Skrevet

WoHoo!

Takker veldig mye FuLu.

 

(jeg hadde helt glemt denne poste.. ble litt for opptatt av å designe en side..)

 

 

 

 

 

kommer du til å ha flere characters i den fila, eller vil du bare ha en?

Ja.. jeg hadde tenkt å ha noen til ja.. ..men det blir vel ikke noe stress?

Skrevet

guild list

 

oki.. jeg har litt problemer her.

 

Jeg skulle ønske å få frem antal persone totalt på siden, + at jeg kunne tenkt meg å få 2 og 2 nedover.

 

Noen som gidder å ta en titt?

Gjest Slettet-rXRozPkg
Skrevet
Jeg skulle ønske å få frem antal persone totalt på siden, + at jeg kunne tenkt meg å få 2 og 2 nedover.

Legg til noe slikt i while/for løkka der du printer ut informasjonen:

$i=0;
while(det er mer data fra xml) {
 $i++;
 deloppinfo;
 printinfo;
 ...
 ...
}
echo "Det er $i personer med i vår guild!";

 

Hvis du vil ha to og to nedover så kan det være lurt med en tabell.

 

<table>
 <tr>
   <td>Her printer du ut Div tag 1</td>
   <td>Her printer du ut Div tag 2</td>
 </tr>
 <tr>
   <td>Her printer du ut Div tag 3</td>
   <td>Her printer du ut Div tag 4</td>
 </tr>
</table>

Skrevet
Legg til noe slikt i while/for løkka der du printer ut informasjonen:

$i=0;
while(det er mer data fra xml) {
 $i++;
 deloppinfo;
 printinfo;
 ...
 ...
}
echo "Det er $i personer med i vår guild!";

hmm.. du kunne ikke ha forklart litt mere hvor jeg skal plasere koden? Jeg sliter litt med dette.

Skrevet (endret)
guild list

 

oki..  jeg har litt problemer her.

 

Jeg skulle ønske å få frem antal persone totalt på siden, + at jeg kunne tenkt meg å få 2 og 2 nedover.

 

Noen som gidder å ta en titt?

For å finne ut hvor mange som er i guild, trenger du bare gjøre dette (hvis du ikke har forandret noe kode ;) ) :

$antall_dudere_i_guild = count($members);

 

Edit: fjernet kode her, la heller ut koden her, så får du myse litt på det ;)

http://home.chello.no/alexholm/hw.no/aoorg2-phpsrc.html

Endret av FuLu
Skrevet

Jo, for dem som har dette hos sin ISP :D Min ISP er sucky, så jeg må ty til med den metoden slik som over, og det fungerer helt utmerket.

Skrevet

Veldig taknemlig for hjelpen jeg får. Jeg vet jeg burde lære meg, og jeg vil lære meg. Problemet er at jeg har begrenset med tid tilovers. :-/

 

Anyway. Tusen takk skal dere ha.

Skrevet (endret)

hm... er du helt sikker?

 

These functions are enabled by default, using the bundled expat library. You can disable XML support with --disable-xml. If you compile PHP as a module for Apache 1.3.9 or later, PHP will automatically use the bundled expat library from Apache. In order you don't want to use the bundled expat library configure PHP --with-expat-dir=DIR, where DIR should point to the base installation directory of expat.

 

The windows version of PHP has built in support for this extension. You do not need to load any additional extension in order to use these functions.

Endret av Torbjørn
Gjest Slettet-rXRozPkg
Skrevet (endret)
hmm.. du kunne ikke ha forklart litt mere hvor jeg skal plasere koden? Jeg sliter litt med dette.

Ja, hvis du skriver/linker til koden din her. Kan ikke gjette hva slags kode du bruker heller :green:

 

Edit: Bruker du koden til FuLu?

Endret av Slettet-rXRozPkg
Skrevet
hmm.. du kunne ikke ha forklart litt mere hvor jeg skal plasere koden? Jeg sliter litt med dette.

Ja, hvis du skriver/linker til koden din her. Kan ikke gjette hva slags kode du bruker heller :green:

 

Edit: Bruker du koden til FuLu?

ja.. jeg bruker koden til FuLu atm. Håper på å lære meg nok til å lage mitt eget.

Skrevet
hm... er du helt sikker?

 

These functions are enabled by default, using the bundled expat library. You can disable XML support with --disable-xml. If you compile PHP as a module for Apache 1.3.9 or later, PHP will automatically use the bundled expat library from Apache. In order you don't want to use the bundled expat library configure PHP --with-expat-dir=DIR, where DIR should point to the base installation directory of expat.

 

The windows version of PHP has built in support for this extension. You do not need to load any additional extension in order to use these functions.

Hmm, jeg mente det ikke var, men tok visst feil, men uansett, er kanskje ikke helt up2date den server der, for det første er det fortsatt PHP 4.1.2 :angry: , uansett, vet ikke hvor brukbar denne EXPAT versjonen er jeg:

EXPAT Version 1.95.2
Skrevet

ok.. enda et spørsmål :green:

 

 

kan jeg bruke ['level'] til å lage et lite reknestykke som rekner ut snitte av lvl's?

eller kan jeg bare bruke noe som starter med $ til å gjøre slikt?

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...