---
title: "Namnsdag script"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16566-namnsdag-script"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "erikh"
published: "2002-01-12T15:55:00.000Z"
updated: "2002-01-12T17:11:00.000Z"
replies: 2
views: 456
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/16566-namnsdag-script"
---

# Namnsdag script

## #1 — erikh, 2002-01-12T15:55Z

Hejsan.. 

Ja tänkte lägga namnsdagar på min hemsida men när ja provar filen namn.php ( från SgtPepper ) som innehåller följande kod så skriver han inte ut nåt namnsdags barn alls. Måste ja sätta CHMOD på txtfilen

\<?php

 /\* [www.svanstrom.nu](http://www.svanstrom.nu)  \*/	
function getNamnsdag()

{

$date = getdate();

$yday = $date\['yday'\];

$mon = $date\['mon'\];

$mday = $date\['mday'\];

$filename = "namnsdagar.txt";

$fd = fopen( $filename, "r" );

$contents = fread( $fd, filesize( $filename ) );

fclose( $fd );

$namearray = explode("&#0124;", $contents);

if ($mon == 2 && mday == 29)

return "ingen namnsdag idag (skottdagen)";

else

return $namearray\[$yday - 1\];

}
?\>

tacksam ¨på alla svar..

Erik

Permalänk: https://www.webforum.nu/p/16566

## #2 — sgtpepper, 2002-01-12T16:54Z

Det är en funktion, du måste följdaktligen anropa funktionen för att få något resultat, gör du det?

Ex:

```
Idag har <?= getNamnsdag() ?> namnsdag
```

Filen namnsdagar.txt måste även vara läsbar för den användare som PHP körs som. Kör chmod 644 på namnsdagar.txt för att sätta lämpliga rättigheter.

Nu till det tråkiga: Namnsdagslängden har ändrats i och med 2002 (eller var det redan 2001?) så namnet i namnsdagar.txt är inaktuella... Though luck :e.

Permalänk: https://www.webforum.nu/p/325803

## #3 — erikh, 2002-01-12T17:11Z

Tackar Sgtpepper

nu funkar de med 

Idag har \<?= getNamnsdag() ?\> namnsdag

Resten med textfilen får ja jobba på :)

Tack för hjälpen ..

Erik

Permalänk: https://www.webforum.nu/p/325804

---

Tråden på webben: https://www.webforum.nu/amne/php/16566-namnsdag-script
