Vraagje over GD

Status
Niet open voor verdere reacties.

ruby159

Gebruiker
Lid geworden
6 jan 2007
Berichten
98
Hey,

Ik heb een script gemaakt voor een game-server (San andreas multi player(sa-mp)) dan kun je in een afbeelding zien hoeveel deaths je hebt enzo, maar nu komt de vraag het is dus een php bestand en veel forums zien dat niet als afbeelding dus werkt die niet weet iemand een oplossing daarvoor??

Heel erg bedankt alvast

Ruby
 
HTML:
<IMG SRC='blablabla.php?variabele1=x&variabele2=y'>
in dit geval (helpmij) moet je zoiets doen
[ IMG ]http://server.xx/root/map/pagina.php?variabele1=x&variabele2=y[ /IMG ](maar dan met de [ IMG ] zonder die spatie's
 
Zorgen dat je op die pagina in de header mee geeft dat het om een afbeelding gaat.

PHP:
//· JPG/JPEG: 
header("Content-type: image/jpeg");
//· GIF: 
header("Content-type: image/gif");
//· BMP:
header("Content-type: image/wbmp");
//· PNG: 
header("Content-type: image/png");

Neem anders wat tutorials door. Daar wordt het principe uitgelegd.
 
Laatst bewerkt:
Zorgen dat je op die pagina in de header mee geeft dat het om een afbeelding gaat.

PHP:
//· JPG/JPEG: 
header("Content-type: image/jpeg");
//· GIF: 
header("Content-type: image/gif");
//· BMP:
header("Content-type: image/wbmp");
//· PNG: 
header("Content-type: image/png");

Neem anders wat tutorials door. Daar wordt het principe uitgelegd.


PHP:
header("Content-type: image/png");
$im = imagecreatefrompng($img)

dat staat er al in maar het staat niet bovenaan is dat een probleem want als ik het in de url invoer doet die het wel
 
Een header moet altijd voor elke output worden gedeclareerd, dus bovenaan is het meest logische. Zo te zien is daar het probleem niet, anders zou je hem niet eens kunnen zien. (Je zou dan een error "Header already sent" moeten krijgen)

Wellicht is het dan wat handiger om je script hier even te plaatsen.

Heb je hem zelf al localhost of op je eigen site getest via een <img src="..." />?
 
Weet niet of dit gaat werken, maar misschien kun je de .htaccess file editten en er wat rewriterules inzetten, zodat bijvoorbeeld:

http://server.xx/root/map/x/y.png

Automatisch wordt omgezet in:

http://server.xx/root/map/pagina.php?variabele1=x&variabele2=y

Dan lijkt het net alsof je naar een .png bestandje linkt. Zo heb ik het iig gedaan. Zie bijvoorbeeld:

http://solvethecube.110mb.com/100/wwwgggbbboyroyroyryroyroyro.png

In de .htaccess file staat:

Code:
RewriteEngine On
RewriteRule ^(.*)/(.*)\.png$ /nxnimagecube.php?stickers=$2&size=$1 [L]

Zodat de URL automatisch wordt omgetovert tot http://solvethecube.110mb.com/nxnimagecube.php?stickers=wwwgggbbboyroyroyryroyroyro&size=100
 
@Tha Devil ik zou het script zo posten...

@cubefreak bedankt ga het zo proberen
 
@Tha Devil ik zou het script zo posten...

@cubefreak bedankt ga het zo proberen

EDIT:

cubefreak ik krijg dan een server error:
Code:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

ik gebruik wamp

Ruby
 
EDIT:

cubefreak ik krijg dan een server error:
Code:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

ik gebruik wamp

Ruby

Dan staat er waarschijnlijk een syntax foutje in je .htaccess file. Ik gebruik ook wamp, en met die rewriterules krijg ik ook dezelfde foutmelding. (Als ik ze upload naar mijn account op 110mb.com doen ze het gewoon, maar als ik het op mn eigen systeem wil proberen moet ik blijkbaar een andere syntax gebruiken).
 
ik heb het werkend gekregen op wamp (open httpd.conf zoek naar:
Code:
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
</FilesMatch>

veranderen door:

Code:
<FilesMatch "^\.ht">
    Order allow,deny
    Allow from all
</FilesMatch>
)

maar harstikke bedankt nu ziet het forum wel dat het een image is:thumb:

Ruby

(kijk maar alleen afbeelding is iets te groot)
||
||
\/
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan