Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql server dato

server dato


 

server dato

Mikkel Stærk Hansen  

Jeg har brug for et script der tjekker datoen fra den server filen ligger på, og hvis det
er en bestemt dato sender brugeren videre til en anden side. Håber nogen kan hjælpe



Dato : 09.11.2004, 12:47

Visninger : 1501

Points : 150

 

prøv med Filemtime

<?php
// outputs e.g.  somefile.txt was last modified: December 29 2002 22:16:23.

$filename 'somefile.txt';
if (
file_exists($filename)) {
   echo 
"$filename was last modified: " date ("F d Y H:i:s."filemtime($filename));
}
?> 


Dato : 09.11.2004, 13:18

Godkendt svar af : Thor B.N.  

 

det var nu ikke helt det jeg ledte efter. det jeg skal bruge er et script der autionatisk
sender brugeren videre til en anden side hvis det er en bestemt dato. 


Dato : 09.11.2004, 14:30

Kommentar af : Mikkel Stærk Hansen  

 

det er bare en if else sætning.

if ($dato == '$dato1)
}
 header("Location: side1.php");
}
elseif ($dato == '$dato2)
}
 header("Location: side2.php");
}
else
}
 header("Location: side_else.php");
}


Dato : 09.11.2004, 14:51

Kommentar af : Thor B.N.  

 

Nu har jeg så næsten løst problemet. den nederste del af scriptet får tiden fra serveren,
det virker fint. Men uanset hvad går den hen til den første adresse selv om det ikke er
den 1 december - men den 10 november som nr 3 adresse. håber nogen kan hjælpe.

<?php
// -------------------------------
if ($melbdate == "1 December 2004"
header("Location: http://www.jubii.dk"); 

elseif (
$melbdate '2 December 2004'
header("Location: http://www.php.net"); 

elseif (
$melbdate '10 November 2004'
header("Location: http://www.hotscripts.com"); 

else 
header("Location: http://www.scripts.com"); 
// ------------------------------
$timeadjust = ($hourdiff 60 60);
$melbdate date("d F Y");
print (
"$melbdate");
?>


Dato : 10.11.2004, 13:02

Kommentar af : Mikkel Stærk Hansen  

 

og du er sikker på at datoen $melbdate ser sådan her ud? 2 December 2004

Dato : 10.11.2004, 13:07

Kommentar af : Thor B.N.  

 

ja det er det den hvis hvis man fjerner den del af koden mellem de "gule linier". se evt
www.digitalpoint.dk/temp.php der har jeg fjernet de øverste linier af koden. Men jeg er
meget i tvivl om koden  der sender brugeren videre er rigtig. jeg har prøvet at at sætte
"}" efter ligesom du gjorde men der kom bare en fejl side.


Dato : 10.11.2004, 13:12

Kommentar af : Mikkel Stærk Hansen  

 

ja det er det den hvis hvis man fjerner den del af koden mellem de "gule linier". se evt
www.digitalpoint.dk/temp.php der har jeg fjernet de øverste linier af koden. Men jeg er
meget i tvivl om koden  der sender brugeren videre er rigtig. jeg har prøvet at at sætte
"}" efter ligesom du gjorde men der kom bare en fejl side.


Dato : 10.11.2004, 13:14

Kommentar af : Mikkel Stærk Hansen  

 

du mangler  == istedet for 1 =

Dato : 10.11.2004, 13:40

Kommentar af : Thor B.N.  

 

du må gerne lige lukke spørgsmålet hvis du har fundet en løsning. bare meget rart at
spørgsmål bliver afsluttet.


Dato : 03.02.2005, 13:05

Kommentar af : Thor B.N.  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund