---
title: "Varför inte fungera??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/47172-varför-inte-fungera"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Jontto"
published: "2002-07-04T09:02:59.000Z"
updated: "2002-07-04T18:26:53.000Z"
replies: 4
views: 262
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/47172-varför-inte-fungera"
---

# Varför inte fungera??

## #1 — Jontto, 2002-07-04T09:02Z

Har en kod som fungerar perfekt på min egen burk, men när jag uploadar den till servern, så vill den inte samarbeta...

```php
 
// read in from file most recent file
echo "\n<A NAME=\"andakten\">\n";
if(file_exists("$thefile")) {
	clearstatcache();
	$b = fopen("$thefile","rb");
	$cont = fread($b,filesize("$thefile"));
	fclose($b);
	$outname = substr($cont,0,strpos($cont, "\n"));
	$outandakten = substr($cont,strpos($cont,"\n") + 1);
	echo stripslashes(urldecode($outandakten)) . "<P>";
	echo "<TABLE WIDTH=\"400\"><TR><TD ID=\"tabell\" ALIGN=\"right\"><B>" . stripslashes(urldecode($outname)) . "</B></TD></TR></TABLE><P>";
	
} else {
	echo "Ingen andakt ännu denna månad.";
}
```

 

$thefile är helt perfekt å ser ut som den ska...den bara tycks konstatera att filen inte finns och därmed skriver ut "Ingen andakt ännu denna månad." \*örk\*

Filen finns och rättigheterna ser ok ut...

MVH,
Jontto

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

## #2 — Mungo, 2002-07-04T09:28Z

$thefile måste nog innehålla en korrekt sökväg till filen. Jag kan tänka mig två anledningar till att det inte funkar:

1) Sökvägen du angett i $thefile är inte korrekt på servern. 
2) Sökvägen är korrekt men servern är windows och du har linux hemma eller vice versa.

Se till att sökvägen är absolut, dvs t.ex. /roten/katalogen/katalogen2/filen.txt i din variabel så ska det funka.

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

## #3 — SPiN, 2002-07-04T10:39Z

Jag är inne på Mungos spår, du använder säkert PHP i Windows medan hotellet kör Linux.

Följande rad:

```
$b = fopen("$thefile","rb");
```

Ta bort b:et ur argument två om webhotellet kör Linux, det är bara för Windows som den ska vara där.

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

## #4 — Jontto, 2002-07-04T17:48Z

Ska inte linux bara ignorera dedär b:et som windows (som jag har hemma) använder sig av. Hur som haver så, tycks det aldrig komma så långt eftersom felet ligger i if-satsen redan och kastas vidare till else för att if inte stämmer vilket det gör fast jag testar med absolut sökväg.

MVH, jontto

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

## #5 — Jontto, 2002-07-04T18:26Z

just så typiskt \*höhh\* Nu har jag fixat problemet å vet inte alls vad jag gjorde...tog bara bort hela mappen å ladda upp den tillbaka å plötsligt fungerar den...\*irriterad\*

Tja, det är väl slutet som räknas å jag kan väl skylla på servern för problemet. För jag gjorde INGET fel \*flin\*

Tack å gonatt,
Jontto

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

---

Tråden på webben: https://www.webforum.nu/amne/php/47172-varför-inte-fungera
