FAQ |
Kalender |
2010-02-27, 14:02 | #1 | ||
|
|||
Medlem
|
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 14:05 |
||
Svara med citat |
2010-02-27, 14:11 | #2 | ||
|
|||
Flitig postare
|
Jag får inga error i varken .php (php5) eller .htm. Förutom den där redirecten som kickar in.
|
||
Svara med citat |
2010-02-27, 14:19 | #3 | ||
|
|||
Medlem
|
sänt dig per privat meddelande här på wn, länkar att verifiera, tack.
|
||
Svara med citat |
2010-02-27, 14:47 | #4 | ||
|
|||
Medlem
|
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 14:58 |
||
Svara med citat |
2010-02-27, 16:21 | #5 | ||
|
|||
Banned
|
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. |
||
Svara med citat |
2010-02-27, 21:19 | #6 | ||
|
|||
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
Svara |
|
|