ako izostavimo ovo gore, onda ce upit ispisati samo na ekran.
S obzirom da pozivam php2word.php datoteku sa druge stranice u kojoj sam upisao u formi datum za koji zelim prikaz/download kada pozivam ovu stranicu kaze mi da je header vec poslan.
pa sam pozvao/redirekt na datoteku php2word.php uz pomoc java scripta, ali mi onda nestane, izgubi se, vrijednost NULL $_GET varijabl:
prije pozivanja php2word.php stavim: $_GET['datum']=$datum;
ovako pozivam php2word.php datoteku i ne saljem header ali nemam ni varijablu $_GET['datum']=
?>
<script type="text/javascript">
window.location.href = 'php2word.php';
</script>
<?php
ovako pozivam php2word.php i saljem varijablu $_GET['datum'],
require("php2word.php");
ali onda nesmijem imati ovo:
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment; filename=test.doc");
a to mi je za download u word.
Znaci bez toga i onda radi ali imam ispis na ekranu.
Moje pitanje je:
Kako iz web stranice pozvati php2word, poslati varijablu datum a ne poslati header?
Spoiler:
P.S.
Malo glupo ovo sve izgleda, ispadne da sam pitam i odgovaram jer sam znao odgovor, ali ne. Nisam imao rijesenje vec sam ga trazio po internetu. Uz brojne stranice koje se bave tim problemima pregledavao sam i youtube. Kombinirao sam i isprobavao sva rijesenja na lokalhostu. Napises jedno pokrenes i onda drugo pa pokrenes i tako do nekoga rijesenja koje mi odgovara. Trenutno mi jos nedostaje samo pozivanje druge stranice sa slanjem varijabli bez headera jer mi javlja gresku za te dve linije:
"Cannot modify header information - headers already sent ".
Razumijem da ste mozda u poslu i nekoj strci-zbrci pa ne stignete napisati. Ja trazim rijesenje i dalje pa sad ko prije dode do njega stavice ga ovdje.
zivot je moja domovina.
Ovaj post je ureden 2
puta. Posljednja izmjena 11.10.2017 14:15 od strane Avko.