Avatar billede fashionshop Nybegynder
19. august 2004 - 14:29 Der er 13 kommentarer

Dansk php

Se den her kode

<?= date("l d. F Y @ H:i", $row["dato"]) ?>&nbsp;</td>

Hvad skal jeg ændre så det kommer på dansk og ikke engelsk
Avatar billede dennismp Nybegynder
19. august 2004 - 14:31 #1
prøv at sætte det ind, før din linje med date()
setlocale (LC_ALL, 'da_DK.ISO8859-1');
Avatar billede fashionshop Nybegynder
19. august 2004 - 14:34 #2
Kan du sætte det ind i min kode for mig

<link rel="stylesheet" href="style.css" style="tekst/css">
<?php
include("mysql.php");
    mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($database);
$result = mysql_query("SELECT * FROM nyh ORDER BY id DESC") or die(mysql_error());
        $antal = mysql_num_rows($result);
        if($antal == 0){
    print "pis, ingen nyheder..";
    } else {
while ($row = mysql_fetch_array($result)) {
    $tekst = $row["besked"];
    $tekst = htmlentities($tekst);
    $tekst = str_replace("\n","<br>",$tekst);

    $tekst = preg_replace("/\n/i","",$tekst,1);
        ?>
<style type="text/css">
<!--
.style1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.style2 {font-size: 12px}
-->
</style>
<table align="center" cellpadding="0" cellspacing="0" style="border: 1px solid black">
<tr>
    <td width="267" align="left" class="style1 style2" style="border-bottom: 1px solid black">&nbsp;<?=$row["title"]?> Skrevet af <b><?=$row["navn"]?></b>
</tr>
<tr>
    <td width="214" colspan=3 align="left" class="style1" style="border-bottom: 1px solid black">
    &nbsp;<?= date("l d. F Y @ H:i", $row["dato"]) ?>&nbsp;</td>
</tr>
<tr>
<td colspan=3 align=center class="style1">
Besked:<br><?=$tekst?>
</td>
</tr>
</table>
<span class="style1"><br>
<?php
}
}
?>
a
</span>
Avatar billede iss Novice
19. august 2004 - 14:46 #3
Du sætter bare setlocale (LC_ALL, 'da_DK.ISO8859-1'); ind i toppen:
<link rel="stylesheet" href="style.css" style="tekst/css">
<?php
setlocale (LC_ALL, 'da_DK.ISO8859-1');
include("mysql.php");
......
}
?>
a
</span>
Avatar billede fashionshop Nybegynder
19. august 2004 - 14:49 #4
kan du lige smide det ind i min kode og poste hele koden
Avatar billede dennismp Nybegynder
19. august 2004 - 16:30 #5
<link rel="stylesheet" href="style.css" style="tekst/css">
<?php
setlocale (LC_ALL, 'da_DK.ISO8859-1');
include("mysql.php");
    mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($database);
$result = mysql_query("SELECT * FROM nyh ORDER BY id DESC") or die(mysql_error());
        $antal = mysql_num_rows($result);
        if($antal == 0){
    print "pis, ingen nyheder..";
    } else {
while ($row = mysql_fetch_array($result)) {
    $tekst = $row["besked"];
    $tekst = htmlentities($tekst);
    $tekst = str_replace("\n","<br>",$tekst);

    $tekst = preg_replace("/\n/i","",$tekst,1);
        ?>
<style type="text/css">
<!--
.style1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.style2 {font-size: 12px}
-->
</style>
<table align="center" cellpadding="0" cellspacing="0" style="border: 1px solid black">
<tr>
    <td width="267" align="left" class="style1 style2" style="border-bottom: 1px solid black">&nbsp;<?=$row["title"]?> Skrevet af <b><?=$row["navn"]?></b>
</tr>
<tr>
    <td width="214" colspan=3 align="left" class="style1" style="border-bottom: 1px solid black">
    &nbsp;<?= date("l d. F Y @ H:i", $row["dato"]) ?>&nbsp;</td>
</tr>
<tr>
<td colspan=3 align=center class="style1">
Besked:<br><?=$tekst?>
</td>
</tr>
</table>
<span class="style1"><br>
<?php
}
}
?>
a
</span>
Avatar billede coderdk Praktikant
19. august 2004 - 19:11 #6
På linux burde det være nok med:

setlocale( LC_TIME, "da_DK" );

Og i Windows med:

setlocale( LC_TIME, "dan" );
Avatar billede dennismp Nybegynder
19. august 2004 - 20:16 #7
Det kommer vist helt an på hvilken distribution man har og hvad der er installeret og hvordan. Det er lidt irriterende at da_DK ikke altid virker :-( (også på windows), men nu kan man jo give et array med til setlocale, så man kan vel bare fyre en masse alternativer derind og så være nogenlunde sikker på at den bliver sat).
Avatar billede fashionshop Nybegynder
20. august 2004 - 08:28 #8
Er i ikke søde og lave sårn en

så det bliver på dansk

lave en aray med mandag tirsdag onsdag torsdag fredag lørdag søndag osv

dem som laver det og poser hele koden med det i for de 200 point.
Avatar billede fashionshop Nybegynder
20. august 2004 - 08:29 #9
forresten det andet virkede ikke det der med setloacale.
Avatar billede dennismp Nybegynder
20. august 2004 - 10:25 #10
<?php

dkDate(time());

function dkDate($time=null) {
    $daysOfWeek = array('Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag');
    $month = array('Januar', 'Februar', 'Marts', 'April', 'Maj', 'Juni', 'Juli','August','September',
        'Okotober', 'November', 'December');
    if( $time == null ) $time = time();
    print $daysOfWeek[date('w')] . date(' d. ');
    print $month[date('n')] . date(' Y @ H:i');
}
?>
Avatar billede dennismp Nybegynder
20. august 2004 - 10:27 #11
Damn, det var den første version..

<?php

print dkDateTime();
//print dkDateTime(time());

function dkDateTime($time=null) {
    $daysOfWeek = array('Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag');
    $month = array('Januar', 'Februar', 'Marts', 'April', 'Maj', 'Juni', 'Juli','August','September',
        'Okotober', 'November', 'December');
    if( $time == null ) $time = time();
    return  $daysOfWeek[date('w')] . date(' d. '). $month[date('n')] . date(' Y @ H:i');
}
Avatar billede fashionshop Nybegynder
20. august 2004 - 11:42 #12
thx kan du sætte det ind i mit script og poste hele tiden så smid et svar med.
Avatar billede dennismp Nybegynder
20. august 2004 - 11:48 #13
<link rel="stylesheet" href="style.css" style="tekst/css">
<?php

function dkDateTime($time=null) {
    $daysOfWeek = array('Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag');
    $month = array('Januar', 'Februar', 'Marts', 'April', 'Maj', 'Juni', 'Juli','August','September',
        'Okotober', 'November', 'December');
    if( $time == null ) $time = time();
    return  $daysOfWeek[date('w')] . date(' d. '). $month[date('n')] . date(' Y @ H:i');
}


include("mysql.php");
    mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($database);
$result = mysql_query("SELECT * FROM nyh ORDER BY id DESC") or die(mysql_error());
        $antal = mysql_num_rows($result);
        if($antal == 0){
    print "pis, ingen nyheder..";
    } else {
while ($row = mysql_fetch_array($result)) {
    $tekst = $row["besked"];
    $tekst = htmlentities($tekst);
    $tekst = str_replace("\n","<br>",$tekst);

    $tekst = preg_replace("/\n/i","",$tekst,1);
        ?>
<style type="text/css">
<!--
.style1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.style2 {font-size: 12px}
-->
</style>
<table align="center" cellpadding="0" cellspacing="0" style="border: 1px solid black">
<tr>
    <td width="267" align="left" class="style1 style2" style="border-bottom: 1px solid black">&nbsp;<?=$row["title"]?> Skrevet af <b><?=$row["navn"]?></b>
</tr>
<tr>
    <td width="214" colspan=3 align="left" class="style1" style="border-bottom: 1px solid black">
    &nbsp;<?= dkDateTime($row["dato"]) ?>&nbsp;</td>
</tr>
<tr>
<td colspan=3 align=center class="style1">
Besked:<br><?=$tekst?>
</td>
</tr>
</table>
<span class="style1"><br>
<?php
}
}
?>
a
</span>
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