Kom ihåg mig?

HTML till PHP filändelse

Ämnesverktyg Visningsalternativ
Oläst 2010-02-27, 15:02 #1
TonyL TonyL är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 189
TonyL TonyL är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 189
Standard HTML till PHP filändelse

Hej

Jag har en fungerande "test" .html sida med form och popup för kortbetalning osv.
Jag vill nu implementera denna i mina nuvarande php sidor, så jag började med att bara
döpa om filen till php för att verifiera att den fortfarande fungerar, innan implementation i anna kod. tacksam för kodändringsförslag.

Då fungerade den inte, dvs gav helvit sida.
(Det brukar betyda enligt min erfarenhet att något är missat enligt php eller text syns som inte ska vara där... som html kan godkänna)

Sänder med koden så kanske ni har en åsikt om varför den fungerar i .html men ej .php ändelse.



<!--StartFragment -->
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<html>
<head>
<title>Example of a payment form</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<script type="text/javascript">
<!--
window.onload = function (evt) { document.forms[0].submit(); }
//-->
</script>
</head>
<body>
<form name="payform" method="post"
action="https://payment.architrade.com/paymentweb/start.action">
<input type="hidden" name="merchant" value="11111111" />
<input type="hidden" name="amount" value="4200" />
<input type="hidden" name="accepturl" value="http://www.xxx.se/taemot8.php" />
<input type="hidden" name="callbackurl" value="http://www.xxx.se/taemot8.php" />
<input type="hidden" name="cancelurl" value="http://www.xxx.se/undersida/" />
</form>
</body>
</html>


Tack.
Mvh

Tony

Senast redigerad av TonyL den 2010-02-27 klockan 15:05
TonyL är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-27, 15:11 #2
Cos Cos är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2007
Inlägg: 307
Cos Cos är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2007
Inlägg: 307
Jag får inga error i varken .php (php5) eller .htm. Förutom den där redirecten som kickar in.
Cos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-27, 15:19 #3
TonyL TonyL är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 189
TonyL TonyL är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 189
sänt dig per privat meddelande här på wn, länkar att verifiera, tack.
TonyL är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-27, 15:47 #4
TonyL TonyL är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 189
TonyL TonyL är inte uppkopplad
Medlem
 
Reg.datum: Sep 2008
Inlägg: 189
Hej

Efter trail and error metoden (tagit bort kod och testat igen), samt kollat in mina andra php filer.

Så fungerar det, men jag vet inte riktigt varför.
PS. Jobbar normalt som analytiker av kod på storföretag, så jag är van att inte fatta varför men att lösa det. DS.

jag bytte ut början på filen från:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<html>

till

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="sv" xml:lang="sv">

Tydligen gillade inte loopia eller något att xml:n stod på sådant sätt, utan måste stå i htlm taggen i php.

Tacksam för förklaring.
Tack för ditt stöd och funderingar. Cos.

/ Tony

Senast redigerad av TonyL den 2010-02-27 klockan 15:58
TonyL är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-27, 17:21 #5
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Lägg till överst i filen:

<?php

echo '<?xml version="1.0" encoding="utf-8"?>'.PHP_EOL;


?>

Verkar som om loopia har shorttags på i php.ini.
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-02-27, 22:19 #6
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av hnn Visa inlägg
Lägg till överst i filen:

<?php

echo '<?xml version="1.0" encoding="utf-8"?>'.PHP_EOL;


?>

Verkar som om loopia har shorttags på i php.ini.
Det gäller väl i princip alla webbhotell? Det vore nog ganska dumt att inte tillåta shorttags.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
filändelse, html, php


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 16:54.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017