Pagina 1 van 1

externe plaatjes en externe avatars werken niet in forum!

Geplaatst: 23 aug 2007, 20:24
door FrankTC
  • Adres van je forum: http://touringcarforum.net/TCF
    Event. modificaties op je forum:geen
    Wanneer ontstond het probleem? sinds begin denk ik
    phpBB versie: 3.0.RC4

    Heb je onlangs iets verandert aan je forum?nee
    Wat is het probleem?
De IMG en FLASH code in berichten werkt niet. Tevens is het niet mogelijk om een externe avatar in te stellen, je krijgt dan steevast de melding:
De afbeelding kan niet geopend worden of het is geen geldige afbeelding.
Wat kan dit zijn?

Gr.
Frank
..

Re: plaatjes werken niet

Geplaatst: 24 aug 2007, 13:33
door FrankTC
Niemand? Ik ben inmiddels iets verder,

Het heeft ermee te maken dat de provider in PHP de optie 'allow_url_fopen' heeft uitgezet. Mijn provider geeft een paar oplossingen, maar mijn kennis in PHP is te beperkt om dit uit te voeren...

Dit is het antwoord:
Er zijn wel mogelijkheden om vanuit Perl externe url's te includen. Ook het "curl" commando werkt vanuit PHP prima, en is juist bedoeld voor URLs en niet voor bestanden.


Het is mogelijk middels onderstaand voorbeeldscript externe zaken te includen.

De "http://lokatie-naar-rss-feed" variable zal in elk geval aangepast moeten worden in een Perl bestand, die de include voor zijn rekening neemt.

-----

#!/usr/bin/perl

use LWP::Simple;
$ext = "http://lokatie-naar-rss-feed";
print get($ext);

-----

Dat bestand slaat u op in /cgi-bin/include.cgi van uw hostingpakket in ascii formaat; de verwijzing vanuit PHP is dan naar /home/vhosts/domein.nl/cgi-bin/include.cgi, ofwel in het bovenstaande voorbeeld als:

<?
$string = "perl /home/vhosts/domein.nl/cgi-bin/include.cgi";
exec ($string, $buffer);
$result = implode("\n", $buffer);
$result = str_replace("Content-type: text/html\n", "", $result);
echo $result;
?>


Het is overigens veel makkelijker en sneller om in uw website een zgn. "iframe" op te nemen, met daarin een directe link naar deze RSS feed. Zodoende loopt de feed vanaf de server van de eigenaar zelf, en laadt uw website veel sneller. (En het scheelt u dataverbruik)

Verdere hulp bij het programmeren kunnen wij u helaas niet geven, daarvoor verwijs ik u dan ook naar de verschillende fora op Internet.
Dit probleem moet toch vaker voorkomen met phpbb gebruiker? Heeft er iemand ervaring met het commando Curl?

Groeten,
Frank

Re: externe plaatjes en externe avatars werken niet in forum!

Geplaatst: 25 aug 2007, 12:45
door FrankTC
Geen support meer?
Gelieve de topics niet te bumpen!

Bedankt voor de report.
- Zero Override

Re: externe plaatjes en externe avatars werken niet in forum!

Geplaatst: 25 aug 2007, 20:29
door Ossie
Frank,

Welke versie php gebruik je? (dus niet phpbb)
Zelf had ik ook deze melding ook en dat kwam door php versie 4.3.9 ( op een eigen server)
Php updaten naar een hoger versie, in mijn geval 5.1.2, was voor mij de oplossing van het probleem.

Gr.
Ossie

Re: externe plaatjes en externe avatars werken niet in forum!

Geplaatst: 25 aug 2007, 20:46
door FrankTC
HOi Ossie,

De PHP versie is 4.4.4, maar daar heb ik verder geen invloed op. Het draait niet bij mij lokaal...



Groet,

Frank

Re: externe plaatjes en externe avatars werken niet in forum!

Geplaatst: 26 aug 2007, 07:56
door Ossie
Frank,

Dit draadje ook gelezen?
viewtopic.php?f=40&t=38433

Re: externe plaatjes en externe avatars werken niet in forum!

Geplaatst: 26 aug 2007, 11:26
door FrankTC
Ja, heb ik gelezen, Ossie,

Maar de php.ini kan ik niet veranderen, de provider wil niet dat 'allow_url_fopen' aan staat. (Heeft te maken met hackers, die via externe links makkelijker binnen komen)

Hier boven staat het antwoord van mijn provider, die geeft mogelijkheden aan in Perl en het phpcommando Curl, of je forum in een iframe zetten. Het zegt mij allemaal niks...






Frank