Avatar billede OnkelJoakim Novice
19. februar 2004 - 15:13 Der er 8 kommentarer og
1 løsning

problemer med fopen!

Hejsa eksperter!


Jeg har for noget tid siden flyttet mit domæne til b-one! Inden jeg flyttede, virkede mine koder, men det gør de ikke længere. Jeg har et problem med fopen og b-one gider ikke forklarer mig hvordan jeg kan løse mit problem. Jeg bruger følgende syntax:

fopen("http://www.abc72.dk/index.php", "r") og får følgende fejl:

No such file or directory in /customers/abc72.dk/abc72.dk/httpd.www/printphp.php on line 58

Koden har som sagt virket før. Umiddelbart mener jeg at det er forde at serveren kører i safe mode, men da jeg ikke kender særlig meget til php må jeg hellere spørge eksperterne. Hvilken løsning er der evt til dette problem.

Serverens config kan ses her: www.testdomainet.dk og min side kan ses på www.abc72.dk. fejlen opstår ved "printer friendly"
Avatar billede fennec Nybegynder
19. februar 2004 - 17:43 #1
har du prøvet et angive den relative sti???
fopen("index.php", "r")
Avatar billede sukos Juniormester
19. februar 2004 - 22:02 #2
fopen($_SERVER["DOCUMENT_ROOT"] ."/index.php", "r");

Medmindre selvf. at du prøver at åbne filen fra et andet domæne! :O)
Avatar billede OnkelJoakim Novice
20. februar 2004 - 14:50 #3
Hejsa igen!

Jeg skal bruge fopen til en printervenlig funktion. Jeg kan derfor ikke bruge sukos' svar helt da dette er en hardcoded værdi. I øjeblikket gør jeg følgende:

$refpage = (phpversion() > "4.1.0") ? $_SERVER[HTTP_REFERER] : $HTTP_SERVER_VARS[HTTP_REFERER];

$read = fopen($refpage, "r");

Derefter får jeg følgende fejl:

Warning: fopen("http://www.abc72.dk/klubben.php", "r") - No such file or directory in /customers/abc72.dk/abc72.dk/httpd.www/printphp.php on line 58

Jeg håber i kan hjhælpe mig
Avatar billede OnkelJoakim Novice
05. maj 2004 - 21:39 #4
lukker
Avatar billede OnkelJoakim Novice
05. maj 2004 - 21:40 #5
lukker lige igen
Avatar billede sukos Juniormester
06. maj 2004 - 00:49 #6
For at lukke selv, opret selv et svar, og marker dit navn som "pointhøstør"

og ellers, hvorfor kan du ikke med:

fopen($_SERVER[$hardcode_php_sti_til_fil, "r"); // fuld sti selvf.!!!
Avatar billede sukos Juniormester
06. maj 2004 - 00:50 #7
stavefejl er gratis! :O)
Avatar billede OnkelJoakim Novice
06. maj 2004 - 17:40 #8
Så vidt jeg er orienteret et det fordi at B-one har secure servere.
Avatar billede sukos Juniormester
06. maj 2004 - 19:46 #9
Af hvad?
Jeg VED det IKKE, men er ret sikker på at du kan åbne filer som ligger på serveren.
Og lige så snart du vil åbne en url går den gal!

Og hvorfor ikke? :O)

tak for point du!
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