Avatar billede bgjensen Nybegynder
05. juli 2006 - 21:49 Der er 9 kommentarer og
1 løsning

hent data fra en masse sider

jeg er igang med at lave et script som henter data fra nogle printeres web interface.
Det med at hente dataene er ikke noget problem, det som er problemet er hvis en af printerne ikke virker, eller ikke svarer så fejler scriptet.

Det jeg havde i tankerne er noget i stil med:
Jeg lavede engang et andet script, som loadede en masse billeder på en side sådan her:

index.php:
<img src="hentBillede.php?id=2">

Hvor hentBillede.php så hentede de billeder man skulle bruge.

Og det gjorde at den primære side loadede med det sammen, mens billederne kom en efter en. Kan man lave noget ligende når det så kun er tekst man skal hente?

Så:
1: Scriptet til at hente info'en fra printerne er lavet
2: Jeg skal bruge en index side som kan hente info'en på sammen måde som det jeg skrev før!

Håber det giver mening ellers må i lige skrive hvis jeg skal udybe.
Avatar billede drbean Nybegynder
06. juli 2006 - 07:42 #1
Hvordan henter du informationerne ind nu?
Avatar billede jackass- Nybegynder
06. juli 2006 - 08:43 #2
Put dit script i en function og kald den for hver printer..

if (getPrinterInfo($printerID)) {
  echo "Yay, det lykkedes!";
}
else {
  echo "Sikke noget tis..";
}
Avatar billede bgjensen Nybegynder
06. juli 2006 - 10:21 #3
drbean > lige nu har jeg et array som indeholder alle navnene til printerne, og laver så en foreach som så henter info'en og skriver det til skærmen
Avatar billede bgjensen Nybegynder
06. juli 2006 - 10:22 #4
jackass > hvis man laver det i en funktion vil den så stadigvæk ikke skulle vente på et svar inden den kan gå videre til den næste?
Avatar billede drbean Nybegynder
06. juli 2006 - 10:36 #5
Det her er bare en ide. Ved ikke om det kan lade sig gøre, men kan forstille mig man kan:

<iframe src="getPrinter.php?printerid=id" border="0" />

getPrinter.php siden laver du så en funktion til at hente printer information ud, ud fra et id fx. Ved ikke lige hvordan du har lavet resten  af din kode. På den måde vil hver iframe hente informationer uafhængig fra hinanden. Normalt vil jeg ikke anbefale iframes, men det lyder til at det er det letteste her.
Avatar billede bgjensen Nybegynder
06. juli 2006 - 11:10 #6
drbean > jeg er heller ikke meget for iframe, men hvis der ikke skulle komme andre løsninger må jeg nok gøre det på den måde.
Avatar billede drbean Nybegynder
06. juli 2006 - 11:21 #7
Man har desværre ikke mulighed for at køre med tråde i php, som man fx har i Java, det havde nok gjort det. Husk at lave noget fejlhåndtering så dit script ikke fejler hvis den ikke finder printeren, men blot fortæller at printeren er slukket.
Avatar billede bgjensen Nybegynder
06. juli 2006 - 12:12 #8
drbean > jeg forsøger mig lidt med noget iframe, men tak for hjælpen. smid et svar
Avatar billede drbean Nybegynder
06. juli 2006 - 12:28 #9
Det var så lidt... samler ikke på point. Tag dem selv.
Avatar billede bgjensen Nybegynder
14. juni 2007 - 12:31 #10
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester