Toon posts:

[PHP] php script met image header

Pagina: 1
Acties:
  • 31 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb onderstaande code die ik aanroep in een html bestand met [img]"bla.php"[/img]
de code maakt een plaatje van 1 bij 1 pixel, dit gaat ook goed, maar nu wil ik dus ook dat het php bestand gegevens wegschrijft naar een database en dat werkt dus niet.. is het wel mogelijk?
(zonder de image header gaat het wel)

PHP:
1
2
3
4
5
6
7
8
9
10
<?php
header("Content-type: image/png");
$im = @imagecreate(1, 1)
imagepng($im);
imagedestroy($im);
mysql_connect('localhost', 'user', 'wachtwoord') or die(mysql_error());
mysql_select_db('teller');
$sql = "INSERT into paginas (pagina) VALUES ('test')";
$result = mysql_query($sql) or die (mysql_error());
?>

Verwijderd

Dan laat je het plaatje creeeren NADAT je de gegevens hebt toegevoegd aan de DB?

PHP:
1
2
3
4
5
6
7
8
9
10
<?php
mysql_connect('localhost', 'user', 'wachtwoord') or die(mysql_error());
mysql_select_db('teller');
$sql = "INSERT into paginas (pagina) VALUES ('test')";
$result = mysql_query($sql) or die (mysql_error());
header("Content-type: image/png");
$im = @imagecreate(1, 1)
imagepng($im);
imagedestroy($im);
?>

Zo dus?

offtopic:
Je hebt trouwens niet echt een fantastische staat van dienst op GoT, mag ik je adviseren wat meer moeite te doen voor je TopicStarts? Meng je eventueel eens in een discussie in plaats van het achteloos neerkwakken van de eerste de beste vraag die je hebt. Je zult zien dat je daar veel meer aan hebt!

[ Voor 104% gewijzigd door Verwijderd op 04-04-2005 16:05 ]


  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
Ga je nou nog verder? (http://gathering.tweakers.net/forum/find/poster/76299/topics)

Leer eerst de basics van PHP dan kun je dit soort simpele dingen zelf oplossen.

  • JHS
  • Registratie: Augustus 2003
  • Laatst online: 04-01 15:49

JHS

Splitting the thaum.

Ja, dat hoort gewoon te werken :) . De header verandert de meta-data gestuurt naar de browser, niet hoe er met een database server wordt gecommuniceerd.

Maar wat voor foutmeldingen krijg je, wat heb je al geprobeerd? Niet dat het me logisch overkomt, maar wat doet het als je de header(); na je database handling zet?

DM!


  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
Ik zou het outputten van het plaatje na het wegschrijven naar de database doen. En wat defineer je onder 'werkt dus niet'?

Noushka's Magnificent Dream | Unity


  • sjroorda
  • Registratie: December 2001
  • Laatst online: 07-05 16:06
Kennelijk wordt er meer output gestuurd dan enkel de binaire data voor het plaatje, en vermoedelijk wordt die gestuurd door de die(mysql_error()). Daar zit dus ergens een fout, en daar moet je het mee op kunnen lossen.

Verwijderd

Topicstarter
headers na die mysql queries was idd de oplossing, dankje :)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 21:25

gorgi_19

Kruimeltjes zijn weer op :9

Zie P&W FAQ - De "quickstart"; met halve topics zonder foutmeldingen en eigen debugwerk blijft het gokwerk.

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.