GD library vreemde output (2)
Wout van der Burg
18/06/2008 13:33:00Wegens load-problemen (ik gok vanwege rare leestekens) een nieuwe topic, gooi de oude maar weg
Hallo,
Ik heb het volgende script gebruikt uit de plaatselijke scriptlibrary;
http://www.phphulp.nl/php/scripts/9/273/
Dit heb ik op de volgende manier geimplementeerd:
De gedefinieerde values en arrays heb ik UIT het betreffende script verwijderd!
Ik krijg nu als output allemaal vreemde leestekens ála:
Wat kan ik hier tegen doen?
Nu heb ik de regel :
header("Content-type: image/png");
uit het script geplaatst en bovenin de hoofdpagina geplaatst
Als ik dit ongedaan maak, krijg ik als output:
Warning: Cannot modify header information - headers already sent by (output started at index.php:290) in taartgrafiek.php on line 185
en weer hier achteraan een hele reeks vage tekens...
Hallo,
Ik heb het volgende script gebruikt uit de plaatselijke scriptlibrary;
http://www.phphulp.nl/php/scripts/9/273/
Dit heb ik op de volgende manier geimplementeerd:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
//Input alles array(waarde, naam);
unset($input);
unset($colors);
$input[]=array(array_sum($totaal_mavrij),'Ma-Vrij');
$input[]=array(array_sum($totaal_za),'Za');
$input[]=array(array_sum($totaal_zo),'Zo');
//kleuren
$colors=array('#FF0000','#00FF00','#0000FF');
//include taartscript
include('script/taartgrafiek.php');
?>
//Input alles array(waarde, naam);
unset($input);
unset($colors);
$input[]=array(array_sum($totaal_mavrij),'Ma-Vrij');
$input[]=array(array_sum($totaal_za),'Za');
$input[]=array(array_sum($totaal_zo),'Zo');
//kleuren
$colors=array('#FF0000','#00FF00','#0000FF');
//include taartscript
include('script/taartgrafiek.php');
?>
De gedefinieerde values en arrays heb ik UIT het betreffende script verwijderd!
Ik krijg nu als output allemaal vreemde leestekens ála:
Wat kan ik hier tegen doen?
Nu heb ik de regel :
header("Content-type: image/png");
uit het script geplaatst en bovenin de hoofdpagina geplaatst
Als ik dit ongedaan maak, krijg ik als output:
Warning: Cannot modify header information - headers already sent by (output started at index.php:290) in taartgrafiek.php on line 185
en weer hier achteraan een hele reeks vage tekens...
Gewijzigd op 01/01/1970 01:00:00 door Wout van der Burg
PHP hulp
08/01/2025 09:30:37Joren de Wit
18/06/2008 13:47:00Wout van der Burg
18/06/2008 13:51:00Heb net mn tekst ge-edit :) miss kun je er wat mee?
Nu lees ik in de comments van het script dat er meer problemen mee zijn en dat er met ob_start(); gewerkt kan worden
Kan iemand mij op weg helpen met hoe dit werkt? van de handleiding wordt ik nl. niet veel wijzer...
Nu lees ik in de comments van het script dat er meer problemen mee zijn en dat er met ob_start(); gewerkt kan worden
Kan iemand mij op weg helpen met hoe dit werkt? van de handleiding wordt ik nl. niet veel wijzer...
Gewijzigd op 01/01/1970 01:00:00 door Wout van der Burg
Joren de Wit
18/06/2008 13:58:00De juiste headers kunnen dus niet meegegeven worden omdat er al output plaats heeft gevonden voordat je header() aanroept. Dat gebeurt op regel 290 in index.php, dus daar zou je de fout moeten zoeken.
Wout van der Burg
18/06/2008 14:06:00Op line 290 staat een <td>blaat</td>
dus er is idd output...
Ik heb die header(); stijf bovenaan mijn pagina staan, dus er wordt niets geouput vóórdat de header wordt gedefinieerd.
Maar als ik het goed begrijp, zegt die header dat de pagina een .png ÍS? zodat er dus geen textuele output mag zijn? In dat geval kan ik dit script niet includen? Wat kan ik doen om hem tóch te includen?
dus er is idd output...
Ik heb die header(); stijf bovenaan mijn pagina staan, dus er wordt niets geouput vóórdat de header wordt gedefinieerd.
Maar als ik het goed begrijp, zegt die header dat de pagina een .png ÍS? zodat er dus geen textuele output mag zijn? In dat geval kan ik dit script niet includen? Wat kan ik doen om hem tóch te includen?
Joren de Wit
18/06/2008 14:08:00Alleen zul je er dan wel op een ander manier voor moeten zorgen dat de juiste variabelen in dat script terecht komen. Bijvoorbeeld via GET variabelen...