PDA

Bekijk Volledige Versie : script parsed niet na verhuizing



Blacky
12/12/10, 23:03
Een klant heeft een bestelscript draaien.

Volgens hem draaide dat voor de verhuizing van server wel nog goed, nadien niet meer.
Dit lijkt me stug omdat ik persoonlijk na de verhuizing de werking getest heb, maar oke, ik wil best helpen problemen op te lossen.

Het volgende is nu te zien op de site op de bestelpagina:

Stap 1: Domeinnaam\n"; echo "\tEr is geen domein opgegeven, probeer het hieronder nogmaals.

\n"; echo "\t\n"; echo "\t\t \n"; echo "\t\t\t \n"; echo "\t\t
\n"; echo "\t\t

Dit is een stukje van de index.php:



<?php
ini_set('display_errors', 0);
error_reporting(E_ALL);
include("shared/includes/globals.php");
?>

<html>
<head>
<title>xxxxxxxxxxxxsysteem</title>
<meta name="robots" content="none">
<link rel="stylesheet" type="text/css" content="text/css" href="layout/css/xxxxxxxxxxxsysteem.css">
</head>

<body>


<div id="header"></div>

<?
if(isset($_POST['controle'])){

if(empty($_POST['domain'])) {
echo "\t<div id=\"main\"><h1>Bestellen stap 1 van 4</h1><br>\n";
echo "\t<fieldset><legend>Stap 1: Domeinnaam</legend>\n";
echo "\t<font color=\"red\">Er is geen domein opgegeven, probeer het hieronder nogmaals.</font><br><br>\n";

echo "\t<table>\n";
echo "\t\t<tr>\n";
echo "\t\t\t<td><form method=\"post\" action=\"index.php\"><input type=\"text\" class=\"text\" name=\"domain\" size=\"70\$
echo "\t\t</tr>\n";

Andere php pagina's van de site werken wel goed want het is een Joomla toestand als ik het goed gezien heb.
Iemand een idee?

De backup is gemaakt via admin backup en zo ook weer gerestored op de nieuwe server.
Logfiles geven geen foutmelding, gewoon 200.

SF-Jeroen
12/12/10, 23:09
\t\n werkt helemaal niet en dat zou het ook niet moeten doen, het is immers geen html. De functie nl2br kan overigens die tags omzetten in html (<BR> e.d.)

mind
12/12/10, 23:30
<? net boven de if vervangen door <?php

Short tags worden niet meer ondersteund op de nieuwe server?

SF-Jeroen
12/12/10, 23:39
<? net boven de if vervangen door <?php

Short tags worden niet meer ondersteund op de nieuwe server?

Oh goed punt, ik zat helemaal niet te kijken naar de tekst zelf. short_open_tag aanpassen in de php.ini dan.

Blacky
13/12/10, 03:48
Aaargghh!!! Stom, stom, stom.->|

Ik heb notabene die short tag ook gezien maar er niet bij stil gestaan dat die wel eens uit kon staan. Pffff... Is al weer lang gelden dat ik die uit heb gezien.
Oke short tag aangezet in php, apache herstart en problem fixed, bedankt!!