08. juni 2007 - 12:10
Der er
7 kommentarer og 1 løsning
get dato og output dato
Hej eksperter. 1. Hvis jeg skriver følgende: <?php echo date("d/m/Y"); ?> Får jeg så ikke dato fra brugerens pc ? .. vil gerne have dato fra serveren nemlig .... og 2. Hvis jeg vil vise dato som $output[] = ''; istedet for echo, hvordan skrives det så ??
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
1. date aflæser serverens tid. 2. $output[]=date("d/m/Y"); // ?? forstår ikke helt hvad du vil?
date vil give dit serveren dato, da php er et SERVER-SIDE script, og har INTET med en klients computer at gøre. $output[] = date("d/m/Y"); ???
Det er fordi jeg har en function hvor jeg gerne vil tilføje dato. Denne function sender jeg nemlig med i en mail til bruger. Min function er: function showCartmm() { global $db; $cart = $_SESSION['cart']; if ($cart) { $items = explode(',',$cart); $contents = array(); foreach ($items as $item) { $contents[$item] = (isset($contents[$item])) ? $contents[$item] + 1 : 1; } foreach ($contents as $id=>$qty) { $sql = 'SELECT * FROM toej2 WHERE id = '.$id.''; $result = $db->query($sql); $row = $result->fetch(); extract($row); $output[] = ''.$del.' '; $output[] = 'Mærke: '.$maerke.' '; $output[] = 'Model: '.$model.' '; $output[] = 'Vask: '.$vask.' '; $output[] = 'Størrelse: '.$str.' '; $output[] = 'DKK: '.number_format($pris, 2, ",", ".").' '; $output[] = 'Antal: '.$qty.' '; $output[] = 'DKK: '.number_format($pris * $qty, 2, ",", ".").' '; $total += $pris * $qty; } $output[] = 'I alt: DKK. '.number_format($total, 2, ",", ".").' '; $output[] = 'Afregningsvaluta: DKK '; $output[] = 'Betalingsstatus: GENNEMFØRT '; /** næste linie der ikke vil vises **/ $output[] = 'date("d/m/Y")'; } else { $output[] = 'Indkøbskurven er tom.<br><br>'; } return join('',$output); } Så det er måske bare fordi jeg ikke skal have '' rundt om output ? .. og nååå ja, det er jo vel serverens dato ...
testede lige ... ja det var bare '' :o) .. takker
$output[] = date("d/m/Y");
06. oktober 2008 - 16:56
#6
Send svar ... så kan jeg lukke :o)
06. oktober 2008 - 19:06
#7
Ingen point til mig, tak.
07. oktober 2008 - 22:38
#8
ok
Vi tilbyder markedets bedste kurser inden for webudvikling