Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2017-05-16, 18:07
  #1
Avstängd
Tänk på att jag inte kan koda nånting söker rena koder!

Kod:
file_get_contents 
Kod:
file_get_contents refresh every 10 sec 

Kan man tvinga funktionen varje x sekund? Hur?

Annan sak som jag behöver hjälp med.
Kod:
<?php echo $lol1;?>

Hur kan jag echo $lol1 varje sekund? Söker inte <meta> kod.
Typ nåt sånt.
Kod:
<echo $lol1;refresh;time;10sek;>
<?php echo $lol1;?>
__________________
Senast redigerad av B5iK4D3Li5K 2017-05-16 kl. 18:41.
Citera
2017-05-16, 18:13
  #2
Medlem
Det finns ju funktionen sleep i PHP, som stoppar exekveringen av skriptet i x antal sekunder. Men det kanske inte riktigt är det du vill?

http://php.net/manual/en/function.sleep.php
Citera
2017-05-16, 18:26
  #3
Avstängd
Nej.
Citera
2017-05-16, 18:27
  #4
Medlem
kimdah2002s avatar
Citat:
Ursprungligen postat av B5iK4D3Li5K
Kod:
file_get_contents 

Kan man tvinga funktionen varje x sekund?
Hur?

Kod:
file_get_contents refresh every 10 sec 
Vad skulle vitsen vara med det ?
Citera
2017-05-16, 18:35
  #5
Medlem
Du kan få det att fungera med Ajax, Json eller Cron.
Citera
2017-05-16, 18:37
  #6
Medlem
Citat:
Ursprungligen postat av B5iK4D3Li5K
Nej.

Om du berättar varför sleep inte fungerar för dig och vad du istället tycker skulle vara tillfredställande är det enklare att komma med ytterligare förslag.
Citera
2017-05-16, 18:40
  #7
Avstängd
Det enda ni kommer med är förslag.
Jag kan inte koda nånting! Söker rena koder.

Sleep låter som sova.
Måste ha sova vakna script sova vakna.
__________________
Senast redigerad av B5iK4D3Li5K 2017-05-16 kl. 18:52.
Citera
2017-05-16, 19:34
  #8
Medlem
kimdah2002s avatar
Citat:
Ursprungligen postat av B5iK4D3Li5K
Det enda ni kommer med är förslag.
Jag kan inte koda nånting! Söker rena koder.

Sleep låter som sova.
Måste ha sova vakna script sova vakna.
Förstår inte riktigt vad du skall få att fungera?
PHP skriptet körs en gång och visar sedan resultatet på klienten varför skall du läsa en fil flera gånger ??

Vill du han något dynamiskt som uppdaterar din websida så använd t.ex. js/axaj som kallar på ett annat php skript som skickar datat till din websida dynamiskt var 10 sek.
__________________
Senast redigerad av kimdah2002 2017-05-16 kl. 19:38.
Citera
2017-05-16, 21:31
  #9
Medlem
Citat:
Ursprungligen postat av B5iK4D3Li5K
Det enda ni kommer med är förslag.
Jag kan inte koda nånting! Söker rena koder.

Sleep låter som sova.
Måste ha sova vakna script sova vakna.

Nej det måste du inte. Det räcker med en loop där du gör det du vill få gjort och sedan sover en sekund:

Kod:
<?php

$lol1 
"lololololol\n";

while(
true) {
    echo 
$lol1;
    
sleep(1);
}
?>
Citera
2017-05-16, 22:30
  #10
Medlem
Jag vill STARKT rekommendera dig att posta VAD du försöker åstakomma.

Jag tycker det nu låter som om du redan har bestämt dig att fil_get_content + lite kod är "lösningen".

Visst det finns det lite tekniska svar som folk har skrivet om sleep + andra php kommandon.
MEN de som rekommenderar SLEEP har inte fattat hur en web browser och hur PHP funkar.

Du har

Web browser <=> Apache <=> PHP

PHP buffrar output, så att köra echo; sleep x ; echo .. är inte en lösning, om man inte gör flush.
Dessutom gör det web servern blir blockerad, vilket inte är bra, då det skulle ge en låg max gräns för antal web browser som kan surfa in samtidigt.

Ofta om man vill uppdatera en sida så är Javascript + AJAX ett bra sätt, men osäker här.

Menn som sagt, försök att beskriva själva problemet först, sedan kan du kanske säga något om din ide till lösning.
Citera
2017-05-16, 22:36
  #11
Avstängd
Kod:
<span id="Text1" class="Text2"><?php echo $Text3;?></span>

Jag vill uppdatera Text3 varje x sekund utan att ladda om hemsidan.
Alltså inget meta refresh eller liknande som reloadar sidan.
Citera
2017-05-16, 23:46
  #12
Medlem
Varför kodar du om du inte kan något om att koda? Ta hjälp av någon som kan. Svar på hur man ska göra har du redan fått här.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback