[TYPO3-UG Dutch] php header location werkt niet

Leen Strijk leenstrijk at tomaatnet.nl
Sun Oct 28 15:38:00 CET 2007


Hallo,

Als je op verzenden hebt geklikt, komt in dat geval gelijk de 
foutmelding of alleen als de actiecode geldig is.
Als je de foutmelding gelijk krijg, dan krijg je het script niet terug.

Dat krijg je bijv ook als je in zo'n script :
<form action='".$_SERVER[“PHP_SELF”]."' method=‘post’>" hebt.
In dat geval roept hij het zelfde script aan maar typo3 geeft index.php 
terug.

Om php scripts uit te voeren heb je ook nog iets anders nodig.
Wist je dat al?


Drs. ing. W.S.M. Perquin schreef:
> Beste Daniel Doesburg,
> 
> In de template staat:
> page.10.subparts.CONTENT = PHP_SCRIPT_EXT
> page.10.subparts.CONTENT.file = fileadmin/winner.inc
> 
> winner.inc is een php script.
> Wat doet het script:
> - Publiceert een standaard formulier
> - klant vult actiecode in
> - klant drukt op verzenden
> - script controleert of actiecode nog geldig is en of de klant een prijs
> heeft gewonnen.
> - Als de klant een prijs heeft gewonnen dan gaat hij direct door naar de
> betreffende prijs.
> 
> En voor dat laatste stukje is header location errug handig.
> 
> Uiteraard is het ook mogelijk om een knop te maken waarop staat:"ga naar uw
> prijs", maar ja dan had ik deze vraag niet gesteld.
> 
> Duidelijker??
> 
> 
> Willem-Peter
> 
> -----Oorspronkelijk bericht-----
> Van: typo3-ug-dutch-bounces at lists.netfielders.de
> [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Daniel Doesburg
> Verzonden: zondag 28 oktober 2007 13:47
> Aan: typo3-ug-dutch at lists.netfielders.de
> Onderwerp: Re: [TYPO3-UG Dutch] php header location werkt niet
> 
> Beste Drs. ing. W.S.M. Perquin,
> 
> Ik heb de indruk dat je iets eenvoudigs wilt, wat met een of twee regels 
> typoscript is op te lossen.
> Maar ik snap je vraag niet precies.
> 
> Kun je iets meer vertellen wat je wilt?
> Om te beginnen snap ik niet hoe je in je template (HTML of TS?) verwijst 
> naar php-code. Is dat een aanroep? Een include?
> Wat bedoel je met de uitvoer van die code die goed moet zijn?
> En wat is doorsturen naar?
> 
> Ik kan wel allerlei aannames en veronderstellingen doen, maar daarmee 
> zit ik er altijd naast.
> 
> Probeer eens, beste Drs. ing. W.S.M. Perquin, of je je probleem iets 
> duidelijker kunt omschrijven. Plak de code die je nu hebt er maar bij.
> 
> Met vriendelijke groeten,
> 
> Daniel Doesburg
> 
> 
> 
> Drs. ing. W.S.M. Perquin schreef:
>> In m'n template wordt verwezen naar een stukje php-code. Wanneer de
> uitvoer
>> van die ode goed is dient de klant doorgestuurd te worden naar een andere
>> website.
>>
>> Uiteraard kan dat prima met PHP (bijvoorbeeld):
>>
>> <?php header("Location: http://www.frankrijkvakantieland.nl/") ?>
>>
>>  
>>
>> Dat werkt dus niet. Mogelijk "headers already sent", maar ook bij het
>> gebruik van ob_start() en ob_end_clean(); geen resultaat.
>>
>>  
>>
>> Iemand enig idee hoe dit wel gaat werken, dan wel een betere oplossing? 
>>
>>  
>>
>> Drs. ing. W.S.M. Perquin (Willem-Peter) 
>>
>>  
>>
> _______________________________________________
> TYPO3-UG-dutch mailing list
> TYPO3-UG-dutch at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
> 
> 


-- 
<style type="text/css">
<!--
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #660000;
}
a:link {
	color: #660000;
}
-->
</style>
<table width="200px" border="1" cellpadding="5" cellspacing="0" 
bordercolor="#660000" bgcolor="#CCCCCC">
   <tr>
     <td>Leen Strijk<br>
www.strijkinternetdiensten.nl<br>
info at strijkinternetdiensten.nl<br>
tel. 0513707415 <br>
gsm. 06-19079010</td>
   </tr>
</table>



More information about the TYPO3-UG-dutch mailing list