Hallo,
sindskort heb ik via sitedeals een licentie gekocht van een 1 product webshop. Deze werkt inprincipe helemaal naar behoren, maar er zit nog enkele foutjes in. Wie kan mij hiermee helpen? ik snap van de error vrij weinig.. Heb er al aardig wat uitgevist, alleen de laatste snap ik niet.
Als je naar de webshop gaat, en je klikt op bestellen krijg je deze foutmelding:
de code van regel 188:PHP Code:
Warning: Cannot modify header information - headers already sent by (output started at /home/sigaret/domains/elektrischeminisigaret.nl/public_html/index.php:14) in /home/sigaret/domains/elektrischeminisigaret.nl/public_html/inc/flourish/fURL.php on line 188
http://elektrischeminisigaret.nl/order.php]
Heb klein stukje gegeven, anders word topic zo lang. maar om precies te zijn is:PHP Code:
// Strip the ? if there are no query string parameters
if (substr($url, -1) == '?') {
$url = substr($url, 0, -1);
}
header('Location: ' . $url);
exit($url);
}
lijn 188.PHP Code:
header('Location: ' . $url);
wie kan mij hiermee helpen, of weet wat ik fout heb gedaan?
Alvast bedankt!
- [help] Warning: Cannot modify header information - headers already sent by
-
20-12-2013, 12:16 #1
- Berichten
- 64
- Lid sinds
- 12 Jaar
[help] Warning: Cannot modify header information - headers already sent by
-
20-12-2013, 12:19 #2
- Berichten
- 1.470
- Lid sinds
- 19 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
Beetje een vieze oplossing maar met ob_start(); bovenaan de pagina moet het opgelost zijn.
Overigens is dat script wat je gekocht hebt ook maar een beetje bagger dan..
-
20-12-2013, 12:33 #3
- Berichten
- 64
- Lid sinds
- 12 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
is van http://1productwebshop.com/, maar de werking is wel super fijn. ik zal even kijken of het met ob_start(); lukt.
-
20-12-2013, 12:35 #4
- Berichten
- 108
- Lid sinds
- 16 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
heb je dit regeltje al bekeken ?
index.php:14 die file output iets op regeltje 14,.
anders plak die hier even, een adje ergens voor plaatsen
zal de output stoppen waarschijnlijk,.
-
20-12-2013, 12:35 #5
- Berichten
- 442
- Lid sinds
- 16 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
Dat er nog steeds met "losse" functies gewerkt word en met "native" PHP.
Er zijn zat nette frameworks dit dit soort fouten standaard voorkomen aangezien je dan werkt met een MVC model constructie.
Tja, het probleem ligt hem bij het echoën van data voordat de header naar de browser gestuurd wordt.
Kijk naar deze regel:
output started at /home/sigaret/domains/elektrischeminisigaret.nl/public_html/index.php:14
Het probleem wordt hier duidelijk uitgelegd, output is al gegeven in index.php op lijn 14 kijk hier eens naar wat daar staat.
Post dat hier eens.
edit: Steven H was net iets eerder.
-
20-12-2013, 12:40 #6
- Berichten
- 64
- Lid sinds
- 12 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
<?php
session_start();
?>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46338282-1', 'elektrischeminisigaret.nl');
ga('send', 'pageview');
</script>
<?php
// Initialise Flourish Library
include_once('inc/init.php');
// Get product information
$product = pProduct::getProduct();
$product_images = pProduct::getImages();<?php
// Initialise Flourish Library
include_once('inc/init.php');
-
20-12-2013, 12:43 #7
- Berichten
- 442
- Lid sinds
- 16 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
PHP Code:<?php session_start(); ?>
-
20-12-2013, 12:52 #8
- Berichten
- 64
- Lid sinds
- 12 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
hoe bedoeld u?
-
20-12-2013, 12:55 #9
- Berichten
- 442
- Lid sinds
- 16 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
Verkeerd gekeken.
De boosdoener is waarschijnlijk dit bestand: include_once('inc/init.php');
Kan je de inhoud hiervan posten?
-
20-12-2013, 13:01 #10
- Berichten
- 64
- Lid sinds
- 12 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
PHP Code:<?php
// Initialise Flourish Library
include_once('inc/init.php');
-
20-12-2013, 13:02 #11
- Berichten
- 108
- Lid sinds
- 16 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
of het pad klopt niet ?, daar loopt het fout lijkt het idd,.
-
20-12-2013, 13:09 #12
- Berichten
- 74
- Lid sinds
- 13 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
Ik wil je er even op wijzen dat je systeem zeer onveilig is. Ik kan bestanden openen wat niet hoort.
Als je meer informatie wilt stuur me even een bericht ;).
-
20-12-2013, 13:24 #13gast60062 Guest
Re: [help] Warning: Cannot modify header information - headers already sent by
Haal het onderstaande stukje code eens weg:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46338282-1', 'elektrischeminisigaret.nl');
ga('send', 'pageview');
</script>
Dan zou het volgens mij weer moeten werken. Je mag geen output hebben voor je een header('Location: ' . $url); aanroept. Met ob_start(); bovenaan zou het ook weer moeten werken maar dit is niet echt netjes.
-
20-12-2013, 13:57 #14
- Berichten
- 64
- Lid sinds
- 12 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
-
20-12-2013, 14:06 #15
- Berichten
- 108
- Lid sinds
- 16 Jaar
Re: [help] Warning: Cannot modify header information - headers already sent by
het gaat om de init.php
- bestaat die wel en is het pad goed ?
- wat staat erin ,.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic