Avatar billede xt9600 Nybegynder
29. december 2003 - 00:32 Der er 19 kommentarer og
1 løsning

txt fil kan ikke hentes ind mere 50poinu

Jeg har en kode hvorpå jeg henter en txt fil ind, den virker på nogen servere, men ikke hos surftown, er det noget med at php er ændret så man skal bruge en anden kode?? min kode er denne:

<?php
$file_name = "/news/news.txt";
$file_pointer = fopen($file_name, "r");
$file_read = fread($file_pointer, filesize($file_name));
fclose($file_pointer);
print "$file_read";
?>

virker fint hos f.eks. jepponet.dk men ikke surf town, nogen forslag til en kode som vil virke hos surft.???
Avatar billede erikjacobsen Ekspert
29. december 2003 - 00:38 #1
$file_name = "news/news.txt";

prøv et relativt filnavn
Avatar billede xt9600 Nybegynder
29. december 2003 - 00:42 #2
ændre intet på det, det virker som om koden ikke læses på deres server, selvom de har php, som default i webhotelerne, men har hørt noget om koden måske ikke virker i nyere php, så hvad skal man bruge af kode til at indlæse, den txt, en txt som indeholder html...., det er der vi skal hen :)
Avatar billede erikjacobsen Ekspert
29. december 2003 - 00:45 #3
Du skal selvfølgelig angive en korrekt, men relativ sti. Hvad står der
hvis du siger "vis kilde" ?
Avatar billede xt9600 Nybegynder
29. december 2003 - 00:48 #4
øhhh du mener? er lidt newbie med php ;) ved bare at det virker på en ældre php relativ sti?! altså burde det ikke virke i nyere php når det gør i gammelt? hehe jeg er måske lidt kringlet at forstå med det
Avatar billede erikjacobsen Ekspert
29. december 2003 - 00:50 #5
Der er ikke noget, der ikke bør virke. Hvad står der hvis du siger "vis kilde" ?
Avatar billede xt9600 Nybegynder
29. december 2003 - 00:53 #6
vis kilde how where?
Avatar billede xt9600 Nybegynder
29. december 2003 - 01:06 #7
ahh ok den indlæser ikke php'en men giver mig koden råt, som om der ikke er php på serveren, men det er der på deres webhotel, skal jeg have fat i de gutter hos surftown tror du så???
Avatar billede erikjacobsen Ekspert
29. december 2003 - 01:07 #8
Og du kalder filen: etellerandet.php ?
Avatar billede xt9600 Nybegynder
29. december 2003 - 01:09 #9
jeps, for det har altid virket på andre webhoteller ;) men den er .php
Avatar billede erikjacobsen Ekspert
29. december 2003 - 01:09 #10
et link?
Avatar billede xt9600 Nybegynder
29. december 2003 - 01:10 #11
smider den lige i mailen til dig
Avatar billede xt9600 Nybegynder
29. december 2003 - 01:14 #12
Avatar billede sukos Juniormester
29. december 2003 - 15:39 #13
relativ sti?

Er det ikke bare det bedste ALTID at bruge fuldstændig sti????

så er serveren aldrig "i tvivl" om hvor det foregår, altså rettigheder til filer og dirs er defineret?

<?php
$file_name = $_SERVER["DOCUMENT_ROOT"] ."/news/news.txt";
$file_pointer = fopen($file_name, "r");
$file_read = fread($file_pointer, filesize($file_name));
fclose($file_pointer);
print $file_read;
?>
Avatar billede erikjacobsen Ekspert
29. december 2003 - 15:50 #14
Nu peger  $_SERVER["DOCUMENT_ROOT"]  jo ikke altid det korrekte sted hen - afhænger
af opsætningen. Men man kan begge dele, selvfølgelig. "/news...." er dog altid forkert.
Avatar billede xt9600 Nybegynder
29. december 2003 - 18:17 #15
det viser sig at være en fejl hos surftown ;)
Avatar billede xt9600 Nybegynder
29. december 2003 - 18:18 #16
hvordan giver jeg dig point for dit besvær? har ikke prøvet det før hehehe erik jacobsen
Avatar billede erikjacobsen Ekspert
29. december 2003 - 18:25 #17
hvilken fejl?  Jeg har ikke løst dit problem - ingen point, tak.
Avatar billede xt9600 Nybegynder
30. december 2003 - 01:03 #18
lol ok de havde ikke aktiveret php'en, hvordan afslutter vi så spørgsmålet? ;)
Avatar billede erikjacobsen Ekspert
30. december 2003 - 01:05 #19
Du kan forære pointene til de jordskælvsramte i Iran (hvis de ellers lige opretter en konto)

(Ja, dårlig vittighed - bare for at understrege hvor værdiløse point er)
Avatar billede xt9600 Nybegynder
30. december 2003 - 01:16 #20
lol
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

IT-JOB