tehextinct Skrevet 23. april 2007 Del Skrevet 23. april 2007 Hvordan kan jeg lage et enkelt, men stabilt script som går til en adress hvert 20sek? Går dette an? Lenke til kommentar
Bakke Skrevet 23. april 2007 Del Skrevet 23. april 2007 (endret) Du kan jo bruke meta tagen i html da, f.eks: <meta http-equiv="Refresh" content="20;url=http://www.diskusjon.no/"> Merk at meta tagen skal stå i head'en. Endret 23. april 2007 av mhbakke Lenke til kommentar
magicgunnar Skrevet 23. april 2007 Del Skrevet 23. april 2007 Hvordan kan jeg lage et enkelt, men stabilt script som går til en adress hvert20sek? Går dette an? 8452156[/snapback] Kanskje du kan vurdere å kalle skriptet som en cron-job hvert 20. sekund? Og slik få det til å eksekveres hvert 20. sekund? Prøv "man crontab" og "man cron" i linux for å få opp mer info om dette, mulig noen andre på forumet kan mer om cron-jobber enn meg Lenke til kommentar
Ståle Skrevet 23. april 2007 Del Skrevet 23. april 2007 Vil du at brukeren skal se noe annet skje hvert 20 sekund, bruk meta (eller header()) Hvis du vil ha et script som gjor et eller annet som lagerer et eller annet som du sa inkluderer i siden du bruker (sann at brukeren ser det samme helt til han/hun oppdaterer) bruk cron. Hvis du ikke virkelig trenger at scriptet skal bli utfort uten at det er noen inne pa siden, bruk cron. Ellers er meta like smart Lenke til kommentar
tehextinct Skrevet 23. april 2007 Forfatter Del Skrevet 23. april 2007 eksempel på dette? Vis jeg bruker refresh går den ikke til en ny side eller jo men da jør den det bare en gang Lenke til kommentar
Ståle Skrevet 23. april 2007 Del Skrevet 23. april 2007 (endret) refreshre fresh re fresh re fresh re fresh (matte ha det i quote) Du ma ha det i den siden som skal oppdateres. Endret 23. april 2007 av Ståle Lenke til kommentar
tehextinct Skrevet 23. april 2007 Forfatter Del Skrevet 23. april 2007 jeg har eier ikke adressen jeg skal gå til si jeg skal gå til: www.adress.com/page=jesus hvert 20sec... Lenke til kommentar
Bakke Skrevet 23. april 2007 Del Skrevet 23. april 2007 (endret) Vil du åpne den samme siden på nytt i all evighet? Edit: Skrive feil. Endret 23. april 2007 av mhbakke Lenke til kommentar
Bakke Skrevet 23. april 2007 Del Skrevet 23. april 2007 Legg inn dette in i head'en på begge sidene dine: <meta http-equiv="Refresh" content="20;url=http://www.dinside.com/" target="_blank"> Tror siden vil fortsette å opne seg selv i en ny fane/nettleser i all evighet da Lenke til kommentar
tehextinct Skrevet 23. april 2007 Forfatter Del Skrevet 23. april 2007 Legg inn dette in i head'en på begge sidene dine: <meta http-equiv="Refresh" content="20;url=http://www.dinside.com/" target="_blank"> Tror siden vil fortsette å opne seg selv i en ny fane/nettleser i all evighet da 8452765[/snapback] niks Lenke til kommentar
Gjest Slettet+142 Skrevet 23. april 2007 Del Skrevet 23. april 2007 <meta http-equiv="refresh" content="20"> <iframe src="http://www.address.com/page=jesus"></iframe> går dette? Lenke til kommentar
magicgunnar Skrevet 23. april 2007 Del Skrevet 23. april 2007 (endret) Hvordan kan jeg lage et enkelt, men stabilt script som går til en adress hvert20sek? Går dette an? 8452156[/snapback] Jeg har fortsatt ikke helt klart for meg hva du ønsker Jeg tror det blir enklere hvis du forklarer nokså detaljert hva du skal gjøre! Slik jeg har forstått skal du hente noe fra en fremmed side, hvor du ikke redigerer siden, f.eks børskurser fra Oslo Børs, hvert 20. sekund. Hva skal du gjøre med de dataene som hentes? Skal de lagres i en database? Skal de kastes? Skal de vises på din internettside? Skal de sendes på mail til noen? Det virker på meg som en cron-job er det rette valget og da ville jeg råde deg til å lese deg litt opp på hva en cron-job er siden det alltid er morsommere å skjønne hva man gjør: http://en.wikipedia.org/wiki/Cron Edit: Hvis du ikke skal bruke dataene fra siden du kaller til noe, eller bare vise de på din side, så ser det for meg ut som mariyo's forslag vil fungere. Så lenge nettleseren er åpen vil den kalle siden hvert 20. sekund. (Men jeg må innrømme at jeg aldri har brukt frames.) Endret 23. april 2007 av magicgunnar Lenke til kommentar
grimjoey Skrevet 23. april 2007 Del Skrevet 23. april 2007 (endret) <?php $domainname = "http://..."; $adresse = "http://www.adress.com/page=jesus"; ?> <html> <head> <meta http-equiv="Refresh" content="20;url=<?php echo($domainname.$_SERVER['PHP_SELF']); ?>"> </head> <body> <?php $link = fopen('$adresse','r'); $get = fread($link, 1000); print_r($get); fclose($link); ?> </body> </html> kanskje.. du kan fjerne print_r() hvis du ikke ønsker å lese noe fra siden, bare "touche" den. Endret 23. april 2007 av grimjoey Lenke til kommentar
Peter Skrevet 24. april 2007 Del Skrevet 24. april 2007 (endret) Bruk cron job eller javascript som gjør et kall. evt. har du PHP set_time_limit(0); // krever at safe_mode er av ignore_user_abort( true ); while( true ) { file_get_contents( "http://det.er.teit/aa.manipulere?andres=data" ); sleep( 20 ); } Denne vil kjøre evig. Ikke skyld pek på meg om noen kommer og sier det ikke er særlig smart Endret 24. april 2007 av Nazgul Lenke til kommentar
Sjark Skrevet 24. april 2007 Del Skrevet 24. april 2007 PHP <?phperror_reporting(E_ALL && ~E_NOTICE); ini_set("extension=php_curl.dll", "1"); $maxtid = 3600; $antall = 40000; ini_set("max_execution_time", $maxtid); $i = 0; $ch = curl_init(); while($i < $antall) { curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_COOKIEJAR, "/tmp/cookie"); curl_setopt($ch, CURLOPT_URL, "http://www.adress.com/page=jesus"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, ""); $ok = curl_exec($ch); $i++ echo date("d.m.Y - G:i:s")." - <b>".$i."</b><br>"; sleep(20); } ?> Denne burde fynke fint Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå