Discussie forum over overige software. Voor vragen, specificaties, ervaringen etc..
Door weerstationhoogeloon
#26069
Beste Weercollega's,

Op verzoek van ondergetekende heeft de auteur van het yr.no forecast script (Henkka van Nordicweather.net) het script gisteren aangepast met de vermelding van de dag bij de datum. De bezoekers van mijn website vonden dat prettiger.

De nieuwe zip file is te downloaden op deze link http://www.nordicweather.net/index.php?sivu=95.3&lang=en.

Veel succes!

gr. Remie
Door eugel
#26087
In het verleden al eens vaker geprobeerd om dit aan de gang te krijgen op mijn server.
Mijn provider is http://www.hosting2go.nl/

Krijg nog steeds onderstaand beeld

http://www.weerstation-hengelogld.nl/yr.no/yr_xml.php

niets dus :angry:

Mijn PHP versie is goed zie hieronder:

http://www.weerstation-hengelogld.nl/phpinfo.php

Heb hierbij ook mijn bestanden gezipt toegevoegd. Hier hoort een lege DIR [cache] nog bij.

Wat doe ik nu fout. Of ligt het toch echt aan mijn PHP versie. Die heb ik als hieronder alwel eens aangepast.
Heb het volgende gedaan zoals gelezen bij mijn provider.

Onderstaand stappenplan kunt u gebruiken om een nieuw .htaccess bestand aan te maken:

1- Login in Plesk en kies de betreffende domeinnaam
2- Klik op de knop "Bestandsbeheer"
3- Klik op de mapnaam "httpdocs"
4- Klik op de knop "Nieuw bestand"
5- Voer bij het vak "Bestandsnaam" de naam ".htaccess" in (zonder aanhalingstekens)
6- Voer in het nieuwe tekstvak de tekst "AddHandler x-httpd-php5 .php" in (zonder aanhalingstekens)
7- Klik op OK.

Vanaf nu worden alle .php bestanden welke in de httpdocs map en de onderliggende mappen uitgevoerd in PHP 5.2.4

Zoals je bovenin hebt kunnen zien werkt alles onder php 5.2.4 maar het yr_xml bestand niet.

wie kan me verder helpen?
Bijlagen
(65.42 KiB) 293 keer gedownload
Door wslangerak
#26094
Marcel,

Ik denk dat het komt omdat je PHP de volgende functies op OFF heeft staan:

Code: Selecteer alles
allow_url_fopen           Off   Off
allow_url_include   Off   Off


Vooral die eerste is de boosdoener denk ik: de XML-file staat op de YR-server en kan dus niet worden geopend door jouw PHP-file.
Je kunt dit proberen door de XML op je eigen server te zetten, het pad ernaartoe aan te geven in je PHP. Dan zou de boel wel moeten werken.

Als dat zo is zal je aan je provider moeten vragen of hij allow_url_fopen op ON wil zetten. Tenzij je dat zelf kan natuurlijk.

Gr,
Door Luc
#26095
Hosting2Go blokkeert (terecht) wegens veiligheidsredenen enkele functies waarmee scripts van externe sites zijn te includen. Het gaat om o.a. de functies include, fgets, curl etc.

In het script van yr.no wordt fgets gebruikt en die werkt dus niet bij Hosting2Go.

Hosting2Go heeft een oplossing door van de externe url een interne url te maken. Di gaat als volgt:

Code: Selecteer alles
http://include.hosting2go.nl/include.php?url=http://www.hierdeoorspronkelijkeurl.nl


Ik heb dit werkend gekregen met de include functie (in een ander script). In theorie zou die ook kunnen/moeten werken met een fgets, maar heb dit nooit geprobeerd. Anders moet je het script 'even' omschrijven van een fgets naar een include.....

Succes!

Gr,
Luc
Door eugel
#26096
wslangerak schrijft:
Marcel,

Ik denk dat het komt omdat je PHP de volgende functies op OFF heeft staan:

Code: Selecteer alles
allow_url_fopen           Off   Off
allow_url_include   Off   Off


Vooral die eerste is de boosdoener denk ik: de XML-file staat op de YR-server en kan dus niet worden geopend door jouw PHP-file.
Je kunt dit proberen door de XML op je eigen server te zetten, het pad ernaartoe aan te geven in je PHP. Dan zou de boel wel moeten werken.

Als dat zo is zal je aan je provider moeten vragen of hij allow_url_fopen op ON wil zetten. Tenzij je dat zelf kan natuurlijk.

Gr,


Kees bedankt voor je info.

Heb het getest op mijn lokale server en hier werkt het wel ja. (had ik eerder moeten testen. niet aan gedacht :blink: )
Ga mijn provider eens benaderen om de door jouw gegeven tip toe te passen.

wordt vervolgd.
Door eugel
#26098
Luc schrijft:
Hosting2Go blokkeert (terecht) wegens veiligheidsredenen enkele functies waarmee scripts van externe sites zijn te includen. Het gaat om o.a. de functies include, fgets, curl etc.

In het script van yr.no wordt fgets gebruikt en die werkt dus niet bij Hosting2Go.

Hosting2Go heeft een oplossing door van de externe url een interne url te maken. Di gaat als volgt:

Code: Selecteer alles
http://include.hosting2go.nl/include.php?url=http://www.hierdeoorspronkelijkeurl.nl


Ik heb dit werkend gekregen met de include functie (in een ander script). In theorie zou die ook kunnen/moeten werken met een fgets, maar heb dit nooit geprobeerd. Anders moet je het script 'even' omschrijven van een fgets naar een include.....

Succes!



Gr,
Luc


Hallo Luc,

dit gaat me iets te snel af allemaal.
Kun je me een voorbeeld geven? Liefst met het yr_xml.php bestand.
Begrijp er niet veel van. Neem aan dat ik alleen yr_xml.php moet aanpassen? Hoe?
trouwens bedankt voor jullie snelle reaktie.

gr Marcel
Door Luc
#26100
eugel schrijft:
Luc schrijft:
Hosting2Go blokkeert (terecht) wegens veiligheidsredenen enkele functies waarmee scripts van externe sites zijn te includen. Het gaat om o.a. de functies include, fgets, curl etc.

In het script van yr.no wordt fgets gebruikt en die werkt dus niet bij Hosting2Go.

Hosting2Go heeft een oplossing door van de externe url een interne url te maken. Di gaat als volgt:

Code: Selecteer alles
http://include.hosting2go.nl/include.php?url=http://www.hierdeoorspronkelijkeurl.nl


Ik heb dit werkend gekregen met de include functie (in een ander script). In theorie zou die ook kunnen/moeten werken met een fgets, maar heb dit nooit geprobeerd. Anders moet je het script 'even' omschrijven van een fgets naar een include.....

Succes!



Gr,
Luc


Hallo Luc,

dit gaat me iets te snel af allemaal.
Kun je me een voorbeeld geven? Liefst met het yr_xml.php bestand.

gr Marcel
Niet getest, maar volgens mij moet je deze regel:

Code: Selecteer alles
$URL = ("http://www.yr.no/place/". $citys[$g]."/");      // URL to the ENGLISH page on yr.no where location is


vervangen door:

Code: Selecteer alles
$URL = ("http://include.hosting2go.nl/include.php?http://www.yr.no/place/". $citys[$g]."/");      // URL to the ENGLISH page on yr.no where location is


Letop: dit zal wrs niet werken op je eigen server, maar alleen op die van H2Go.

Succes!

Luc
Door eugel
#26101
Helaas werkt dit nog niet.:(
Heb het uitgevoerd zoals je hebt aangegeven Luc, maar gaat het nog niet worden helaas.

Bedankt alvast voor je moeite. Gaan nu iets hoger om te rusten :side:
Door tjabine
#26114
weerstationhoogeloon schrijft:
Beste Weercollega's,

Op verzoek van ondergetekende heeft de auteur van het yr.no forecast script (Henkka van Nordicweather.net) het script gisteren aangepast met de vermelding van de dag bij de datum. De bezoekers van mijn website vonden dat prettiger.

De nieuwe zip file is te downloaden op deze link http://www.nordicweather.net/index.php?sivu=95.3&lang=en.

Veel succes!

gr. Remie


Hoi Remie,

Kan het zijn dat alleen jouw versie werkt en niet de versie die je kunt downloaden?
Ik krijg het er namelijk niet bij.

Gr Ron.
  • 1
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15