PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]
Ehm, als je images.php een plaatje terug geeft (in binary vormMrJey schreef op zondag 10 augustus 2008 @ 09:20:
code:
1 <div id="logo"><?php include ("img/images.php") ?></div>
1
| <div id="logo"><img src="img/images.php" alt="plaatje"></div> |
Was advocaat maar vindt het juridische nog steeds leuk
that did the trick, dankje!Erkens schreef op zondag 10 augustus 2008 @ 09:25:
[...]
Ehm, als je images.php een plaatje terug geeft (in binary vorm) dan lijkt het me niet verstandig om hem zo in je html te frotten.
HTML:
1 <div id="logo"><img src="img/images.php" alt="plaatje"></div>
PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]
Snap je ook waarom dat wél werkt? Is misschien wel handig?
Ja, ik had er overheen gekeken, een plaatje moet altijd voorzien zijn van het <img scr="" /> tag, en aangezien het phpscript alleen de plaatjes doorstuurd naar de pagina, is het niet een direct script, maar een plaatje wat gekozen wordt.Patriot schreef op zondag 10 augustus 2008 @ 15:30:
[...]
Snap je ook waarom dat wél werkt? Is misschien wel handig?
Includen werkt alleen met directe code.
Ben nieuw met php
PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]
Daarom werkte het niet...Lees dit wellicht eens:http://www.phpfreaks.com/forums/index.php/topic,37442.0.htmlJe probeert je header te zenden nadat je al HTML hebt verzonden.
Wat het betekent is dit:
Je kan maar een keer een header verzenden naar de webbrowser van de client.
Deze wordt automatisch aangemaakt en verzonden op het moment dat jij "iets" naar de browser toe stuurt zoals een element (div, table, span, hr, br, enz) of plain tekst.
Met PHP kan je die headers aanpassen zoals je ook deed in je script. alleen dit gebeurde er:
-> stuur headers naar browser
-> maak div logo aan
-> start php interpeter
-> include file image.php
-> pas de headers aan
-> verstuur headers naar browser
PHP: Error, headers already sent in line yadayada. Output started at line yadayada
[ Voor 61% gewijzigd door Mike2k op 11-08-2008 09:51 ]
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
Dat was een gevolg van het feit dat hij in de HTML een image (binary) include ipv linkte via de daarvoor bedoelde HTML elementen
Maar hij zou sowieso een header error moeten krijgen...
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.

1
2
3
| <?php error_reporting(E_ALL); ?> |
[ Voor 27% gewijzigd door sky- op 11-08-2008 14:01 ]
don't be afraid of machines, be afraid of the people who build and train them.
En natuurlijk:sky- schreef op maandag 11 augustus 2008 @ 14:00:
Maar je hebt nog altijd error_reporting, waarmee je dat dus wel kan aanzzetten.
1
| ini_set("display_errors", true) |
.... anders zie je nog niks
Welke redirectCartman! schreef op maandag 11 augustus 2008 @ 14:28:
Erkens, daar heb je nog niks aan als output_buffering standaard aanstaat, dan voert ie netjes de redirect uit zonder dat je iets van errors ziet staan (ook met display_errors aan en ingesteld op E_ALL).
Als je output_buffering aan hebt staan dan zal je ook geen error krijgen mbt headers die al geplaatst zijn. Want de output is dan immers gebuffered
[ Voor 4% gewijzigd door Erkens op 11-08-2008 14:32 ]