/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
problemer med includering af php-side
Fra : Jacob Ask


Dato : 23-02-07 21:31

Jeg har en side, hvor jeg på fosiden skal vise en rækker begivenheder
fra en kalender. Til dette formål har jeg en getevets.php som bliver
hentet med require. Problemet er at det af en eller anden årsag fra
idag ikke bliver vist. kalder jeg getevents.php direkte får jeg det
ønskede output, men når den er inkluderet på forsiden får jeg det
ikke.

Siden hedder http://www.aarhushavkajakklub.dk og getevents kan findes
http://www.aarhushavkajakklub.dk/php/kalender/getevents.php

Hvad kan der være galt.

Jeg har oplevet noget lignende på en anden side. Hvis scriptet blev
hentet med enten include eller require virkede det ikke, en hvis det
bare blev skrevet ind i filen virkede det fint - den forstår jeg ikke
helt...

Mvh
Jacob Ask


 
 
Martin Mouritzen (23-02-2007)
Kommentar
Fra : Martin Mouritzen


Dato : 23-02-07 23:31

On 23 Feb 2007 12:31:27 -0800, "Jacob Ask" <jacobask@gmail.com> wrote:

>Jeg har en side, hvor jeg på fosiden skal vise en rækker begivenheder
>fra en kalender. Til dette formål har jeg en getevets.php som bliver
>hentet med require. Problemet er at det af en eller anden årsag fra
>idag ikke bliver vist. kalder jeg getevents.php direkte får jeg det
>ønskede output, men når den er inkluderet på forsiden får jeg det
>ikke.
>
>Siden hedder http://www.aarhushavkajakklub.dk og getevents kan findes
>på http://www.aarhushavkajakklub.dk/php/kalender/getevents.php
>
>Hvad kan der være galt.
>
>Jeg har oplevet noget lignende på en anden side. Hvis scriptet blev
>hentet med enten include eller require virkede det ikke, en hvis det
>bare blev skrevet ind i filen virkede det fint - den forstår jeg ikke
>helt...

Jeg kan se at koden stopper helt, det sted hvor arrangementerne skulle
være. Er du sikker på at du har stavet rigtigt i include funktionen? -
Du må gerne komme med de omkringliggende linier kode til der hvor du
inkluderer filen, så er det nemmere at hjælpe.

--
Med venlig hilsen,
Martin Mouritzen.
http://www.siteloom.dk

Jacob Ask (24-02-2007)
Kommentar
Fra : Jacob Ask


Dato : 24-02-07 07:55

On Feb 23, 11:31 pm, Martin Mouritzen <mar...@siteloom.dk> wrote:
> Jeg kan se at koden stopper helt, det sted hvor arrangementerne skulle
> være. Er du sikker på at du har stavet rigtigt i include funktionen? -
> Du må gerne komme med de omkringliggende linier kode til der hvor du
> inkluderer filen, så er det nemmere at hjælpe.
>
> --
> Med venlig hilsen,
> Martin Mouritzen.http://www.siteloom.dk

Ja koden stopper, hvilket tyder på en fejl i require (som så vidst jeg
har læst stopper indlæsningen.

De omkringliggende linier kommer her:

<div id="Cal">
<p>
<u>Arrangementer</u></br>

<?php
require("php/kalender/getevents.php");
?>

</div>
<br/>

Mvh
Jacob Ask


Leonard (25-02-2007)
Kommentar
Fra : Leonard


Dato : 25-02-07 11:28

"Jacob Ask" <jacobask@gmail.com> wrote:

><?php
>require("php/kalender/getevents.php");
>?>

Umiddelbart ser det rigtigt ud, men har du defineret en include_path
et sted?
Hvad fortæller phpinfo(); om den?
Står der noget i din .htaccess?

--
Leonard
http:/leonard.dk/hjemmeside/

Min nye hobby: http://oy-blu.dk/

Jacob Ask (25-02-2007)
Kommentar
Fra : Jacob Ask


Dato : 25-02-07 12:56

On Feb 25, 11:27 am, Leonard <piper...@gmail.invalid> wrote:
> Umiddelbart ser det rigtigt ud, men har du defineret en include_path
> et sted?
> Hvad fortæller phpinfo(); om den?
> Står der noget i din .htaccess?
>
> --
> Leonard
> http:/leonard.dk/hjemmeside/
>
> Min nye hobby:http://oy-blu.dk/

Det er det der undrer mig. Det har virket som det skulle indtil for
omkring en uge siden, uden at jeg har ændret noget i mellemtiden. Vil
lige få tjecket omkring phpinfo() og .htacces (kan desværre ikke blive
før i morgen, da jeg ikke har alle filer liggende her lige pt).

Jeg har oplevet noget lignenede tidligere, hvor jeg i en php fil havde
nogle databasekald, den enkelte fil virkede som den skulle (også et
kopi af denne i det bibliotek hvor den blev inkluderet til), men ikke
virkede hvis den blev inkluderet. Det mærkelige er så, hvis jeg bare
copy/pastede koden ind istedet for at bruge require() eller include()
så virkede det som det skulle - meget mærkeligt....

Mvh
Jacob Ask


Leonard (25-02-2007)
Kommentar
Fra : Leonard


Dato : 25-02-07 13:30

"Jacob Ask" <jacobask@gmail.com> wrote:

>Jeg har oplevet noget lignenede tidligere, hvor jeg i en php fil havde

Det lyder som om du vil have stor gavn af at afprøve dine sider på en
server, der giver dig alle errors og warnings. Det gør et typisk
webhotel ikke af sikkerhedshensyn. Det er meget svært at rette fejl,
når man ikke ved hvad fejlen er.

--
Leonard
http:/leonard.dk/hjemmeside/

Min nye hobby: http://oy-blu.dk/

Jacob Ask (25-02-2007)
Kommentar
Fra : Jacob Ask


Dato : 25-02-07 13:38

On Feb 25, 1:29 pm, Leonard <piper...@gmail.invalid> wrote:
> "Jacob Ask" <jacob...@gmail.com> wrote:
> >Jeg har oplevet noget lignenede tidligere, hvor jeg i en php fil havde
>
> Det lyder som om du vil have stor gavn af at afprøve dine sider på en
> server, der giver dig alle errors og warnings. Det gør et typisk
> webhotel ikke af sikkerhedshensyn. Det er meget svært at rette fejl,
> når man ikke ved hvad fejlen er.
>
> --
> Leonard
> http:/leonard.dk/hjemmeside/
>
> Min nye hobby:http://oy-blu.dk/

Det er helt klart et af mine problemer, alm php kan jeg godt få
tjecket på min localhost, men det begynder at blive et problem da jeg
ikke har noget lokal sql-server (det kunne self være at jeg skulle
sætte det op).

Mvh
Jacob Ask


Jacob Ask (26-02-2007)
Kommentar
Fra : Jacob Ask


Dato : 26-02-07 07:47

On Feb 23, 9:31 pm, "Jacob Ask" <jacob...@gmail.com> wrote:
> Jeg har en side, hvor jeg på fosiden skal vise en rækker begivenheder
> fra en kalender. Til dette formål har jeg en getevets.php som bliver
> hentet med require. Problemet er at det af en eller anden årsag fra
> idag ikke bliver vist. kalder jeg getevents.php direkte får jeg det
> ønskede output, men når den er inkluderet på forsiden får jeg det
> ikke.
>
> Siden hedderhttp://www.aarhushavkajakklub.dkog getevents kan findes
> påhttp://www.aarhushavkajakklub.dk/php/kalender/getevents.php
>
> Hvad kan der være galt.
>
> Jeg har oplevet noget lignende på en anden side. Hvis scriptet blev
> hentet med enten include eller require virkede det ikke, en hvis det
> bare blev skrevet ind i filen virkede det fint - den forstår jeg ikke
> helt...
>
> Mvh
> Jacob Ask


Nu er problemet løst, men hvorfor det ikke virkede er mig stadigt en
gåde.

Løsningen var at udskifte

require("/php/kalender/getevents.php");

med

require 'http://www.aarhushavkajakklub.dk/php/kalender/getevents.php';

Det må have være en opdatering af serveren der pludseligt gav en
fejl....

Mvh
Jacob Ask


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste