Avatar billede kane Juniormester
27. juli 2003 - 00:26 Der er 12 kommentarer og
1 løsning

text der skifter efter 1 min

Hej

Kan man få et php script der kan skifte en text efter feks 1 min og derefter skrive en ny text, og ect ect.

Hvis ja, hvor eller har du/I en kode
Avatar billede jakobsynder Nybegynder
27. juli 2003 - 00:42 #1
Du kan ikke bruge php til formålet. Du skal bruge noget clientside, f.eks javascript.
Avatar billede jakobsynder Nybegynder
27. juli 2003 - 00:44 #2
Uddybelse: PHP er et serverside sprog, dvs. det opererer *kun* på serveren.
Det har ingen kontrol over klienternes browser, efter det er blevet fortolket og resultatet er afsendt til browseren.
Jeg er ikke lige nogen super haj til javascript, men flyt spørgsmålet over i den kategori, så får du sikkert hurtigt svar.
Avatar billede kohaar Nybegynder
27. juli 2003 - 02:28 #3
Hehe...

<?
$array = array("test1", "test2", "test3", "test4");
if (!$_REQUEST['num'])
{
echo $array[0];
echo "<META HTTP-EQUIV=Refresh CONTENT='3; URL=test.php?num=1'>";
}
elseif ($_REQUEST['num'] != count($array)+1)
{
$num = $_REQUEST['num'];
echo $array[$num];
$num = $num+1;
echo "<META HTTP-EQUIV=Refresh CONTENT='3; URL=test.php?num=$num'>";
}
?>

:-)
Avatar billede jakobsynder Nybegynder
27. juli 2003 - 11:21 #4
kohaar >> LOL, ja ok, men det er snyd! :-)
Avatar billede kane Juniormester
27. juli 2003 - 11:23 #5
snyd.........hvad gør den da?
Avatar billede jakobsynder Nybegynder
27. juli 2003 - 11:26 #6
Som sagt kan PHP ikke ændre noget i din browser efter det er blevet afsendt.
Den refresher med et <META> tag, så hele siden bliver opdateret, og henter en ny tekst.
Avatar billede kane Juniormester
27. juli 2003 - 11:28 #7
ok
Avatar billede repsac Nybegynder
28. juli 2003 - 00:15 #8
Spørgsmålet er om du vil have teksten til at ændre sig når brugeren har været på en side i ét minut, eller om den skal ændresig hvert minut for alle brugere...
Det første kan klares med noget JavaScript (med mindre du vil gemme teksten i en database (og dog) eller lignende), den anden vil være en oplagt server side-løsning (læs: php-løsning).
Avatar billede jakobsynder Nybegynder
28. juli 2003 - 00:17 #9
repsac >> Ja, ok det var også en måde at tolke det på. Men det er vel ikke nok med php, så skal der vel laves et cronjob eller noget opgavestyring, hvilket kræver at han har adgang til at konfigurere serveren selv. Eller hvad? :-)
Avatar billede repsac Nybegynder
28. juli 2003 - 00:23 #10
jakobsynder: ehh, nej...
Man kan da smide et timestamp i en tekstfil eller database...

Men det vil da være smukt at lave et cronjob der blot ændrer teksten i en fil, som php så hapser hele indholdet af... men det kræver jo du har mulighed for det.
Avatar billede jakobsynder Nybegynder
28. juli 2003 - 00:27 #11
Argh, ja ok. En "ikke-realtime" løsning er selvfølgelig ligeså god.
Havde ikke lige overvejet den mulighed...
Avatar billede kane Juniormester
09. oktober 2003 - 07:55 #12
smid et svar hvis I vil have lidt point
Avatar billede kane Juniormester
26. januar 2004 - 19:38 #13
lukker
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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