Mod_rewrite & php

Status
Niet open voor verdere reacties.

kenikavanbis

Terugkerende gebruiker
Lid geworden
22 mei 2007
Berichten
2.124
nu mij php werkt* java werken zo'n beetje maar nu wil ik dat dit script waar ik dan dit naar zou zenden
<a href="test.php?fo=webstart/xml/testfactuur.fo&xml=webstart/xml/testfactuur.xml" target="_blank">testprog</a>
zich zou resulteren in onderstaande ingevulde output en mag enkel te zien zijn als
"/webstart/Documentor.jnlp"zonder tekst of zonder ander info erin, laten we stellen dat het wel een redirection ook mag zijn.
Code:
FollowSymLinks
RewriteEngine on
RewriteRule ^ webstart /([^/]+)/([^/]+). jnlp / test.php? fo = $ 1 & xml = $ 2 [NC]
het is ook weer een tijd geleden maar ik moet iets over het hoofd zien.
PHP:
<?php
    $testinfo["domain"]="";
    $testinfo["fo"]="webstart/xml/testfactuur.fo";
    $testinfo["xml"]="http://www.domein.be/webstart/xml/testFactuur.xml";
    header("Content-Type:text/xml");
    print'<?xml version="1.0" encoding="UTF-8"?>';
?>
<jnlp spec="1.0+" codebase="http://www.djdb.be/webstart/" href="Documentor.jnlp">
    <information>
       <title>Documentor</title>
        <vendor>Lieven Roegiers</vendor>
        <description>Documentor</description>
...
    </information>
    <security>
        ???
    </security>
    <resources>
        <j2se version="1.6+" />
        <jar href="./lib/Documentor.jar" download="eager" />
...
    </resources>
    <!-- hieronder de main dat ik opstart -->
    <application-desc main-class="be.djdb.documentor.Main">
	  	 <argument><?php print $testinfo["fo"];?></argument>
		 <argument><?php print $testinfo["xml"];?></argument>
...
    </application-desc>
</jnlp>
 
Laatst bewerkt:
UPgrade
php
PHP:
<?php
    $prog["domain"]="/myhome/automaticsitev2.6/v2.7/webstart/rewrite2/lieven.jnlp";
    $prog["icon"]="../../layout2/logo.ico";
	$prog["fo"]="webstart/xml/testfactuur.fo";
    $prog["xml"]="http://www.djdb.be/webstart/xml/testFactuur.xml";
    header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment;");
header("Content-Type: text/xml; "); 
    print'<?xml version="1.0" encoding="UTF-8"?>';
?>
.htaccess
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteBase /myhome/automaticsitev2.6/v2.7/webstart/rewrite2/
RewriteRule ^lieven.jnlp ./factuur.php [R]
RewriteRule ^lieven.jnlp?$ ./factuur.php [R]
het script krijgt de naam lieven.jnlp maar bij het downloaden krijg ik de filename factuur.php uiteraart omdat ik hem rewrite naar het script

De file(download) zou de naam lieven.jnlp moeten noemen en toch een dynamisch phpscript zijn

Opgelost: header("Content-Disposition: attachment; filename=lieven.jnlp");
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan