Hallo allemaal,

Ik ben op het moment druk bezig een api te maken.
Ik heb een script die xml of json kan maken nu wil ik echter als iemand een request doet dat deze een json of xml terug krijgt net als alle andere api's maar hoe doe je zoiets?
Ik neem aan dat ze gewoon de uitvoer van een php bestand zien maar dan met een .json of .xml extentie.
En hoe vang je die extentie's dan af met $_GET oid?

Vast bedankt!
ik weet niet waar het aan ligt aan de instellingen van apache misschien.
In mijn php.ini staat bij de Loaded modules wel mod_rewrite dus ik snap niet waarom het niet werkt.

mijn bestand staat in /var/www/api
ik heb in /var/www de .htacces staan en ook een in /var/www/api
enkel de .htaccess in /var/www wordt gelezen denk ik.

En je file staat dus op http://hostname/api/index.php terwijl je mod_Rewrite doet van http://hostname/index.php

dus moet een van deze regels in je .htaccess

RewriteRule index\.json index.php
of
RewriteRule ^api/index\.json api/index.php

Waarbij de tweede volgens mij voorkeur heeft.

de \ moet erbij omdat api/indexFjson ook zou werken bijvoorbeeld
Hipska schreef op 09.01.2010 17:57
enkel de .htaccess in /var/www wordt gelezen denk ik.

En je file staat dus op http://hostname/api/index.php terwijl je mod_Rewrite doet van http://hostname/index.php

dus moet een van deze regels in je .htaccess

RewriteRule index\.json index.php
of
RewriteRule ^api/index\.json api/index.php

Waarbij de tweede volgens mij voorkeur heeft.

de \ moet erbij omdat api/indexFjson ook zou werken bijvoorbeeld


Heb ik gedaan maar helaas het mag niet baten.
WAT heb je dan gedaan?
Het .htacces bestand in /var/www aangepast hier staat nu het volgende in:
RewriteEngine On
RewriteRule ^api/index\.json api/index.php
Het probleem is opgelost!

Ik had het bestand .htacces maar het moet .htaccess dat krijg je als je de hele dag naar een beeldscherm zit te turen haha.
In ieder geval bedankt allemaal!
Hipska schreef op 09.01.2010 17:23
het is .htaccess
Tjah..

Reageren