Ciao a tutti, volevo condividere un problema anomali a cui non riesco a dare una soluzione, a dire il vero non lo capisco proprio.
Ho spostato un sito da un server Windows ad uno Linux, register non gestisce php e mysql su windows, il sito però in locale (easyphp) sotto windows non crea nessun problema, il tutto funziona, ma su register
in pratica una pagina che ha estensione .php con molto codice html e due funzioni php che appaiono sulla pagina come se fossero scritti nella pagina stessa, una sorta di Echo"".
Il problema è proprio questo, le funzioni scritte in php vengono scritte sul video.
Posto il codice, se qualcuno riesce a capire dove sbaglio.
Codice PHP:
<?PHP
session_start();
include "funzioni_mysql.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
<title>Tipografia Gallizzi Srl</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="css/images/favicon.ico" />
<link rel="stylesheet" href="css/preventivi.css" type="text/css" media="all" />
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
</head>
<body>
<div id="wrapper">
<div class="shell">
<div id="header">
<div id="logo">
<h1>[url="#"]Tipografia GALLIZZI SRL[/url]</h1>
</div>
<div align="right">
<div id="navigation">
<ul>
[*][url="index.html"]<span> Home </span>[/url]
[*][url="chisiamo.html"]<span>Chi Siamo</span>[/url]
[*][url="dovesiamo.html"]<span>Dove Siamo</span>[/url]
[*][url="portfolio.html"]<span>Portfolio</span>[/url]
[*][url="contatti.html"]<span>Contatti</span>[/url]
[*][url="preventivi.php"]<span>Preventivi</span>[/url]
[/list]
</div>
</div>
<div class="cl"></div>
</div>
<div id="slider">
<div id="main-slider">
<!-- <div class="notification success hideit">
[b] Segui l'offerta!! : [/b] 5000 volantini 105,00 euro! !! </p>
</div>
-->
<ul>[*]
<div class="caption">
<h2 class="grey">Preventivi Online</h2>
<div class="post">
[url="#?w=300;h=200"][img]images/information.png[/img]Istruzioni per la stampa[/url]
</div>
<div id="popup2" class="popup_block">
[url="#"][img]images/logovolantini.gif[/img][/url]
</div>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('a.poplight[href^=#]').click(function() {
var popID = $(this).attr('rel'); //Get Popup Name
var popURL = $(this).attr('href'); //Get Popup href to define size
//Pull Query & Variables from href URL
var query= popURL.split('?');
var dim= query[1].split('&');
var popWidth = dim[0].split('=')[1]; //Gets the first query string value
var popHeight = dim[0].split('=')[1]; //Gets the first query string value
//Fade in the Popup and add close button
$('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }).prepend('[url="#"][img]images/close_pop.png[/img][/url]');
//Define margin for center alignment (vertical + horizontal) - we add 80 to the height/width to accomodate for the padding + border width defined in the css
var popMargTop = ($('#' + popID).height() + 80) / 2;
var popMargLeft = ($('#' + popID).width() + 80) / 2 ;
//Apply Margin to Popup
$('#' + popID).css({
'margin-top' : -popMargTop,
'margin-left' : -popMargLeft
});
//Fade in Background
$('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
$('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer
return false;
});
//Close Popups and Fade Layer
$('a.close, #fade').live('click', function() { //When clicking on the close or fade layer...
$('#fade , .popup_block').fadeOut(function() {
$('#fade, a.close').remove();
}); //fade them both out
return false;
});
});
</script>
<h1>Per altri Prodotti</h1></p>
Puoi metterti in contatto</p>
con l'ufficio commerciale per</p>
richiedere un preventivo personalizzato.</p>
[img]/cgi-bin/Count.cgi?df=sample.dat&dd=B[/img]
</div>
<table background="images/ordine.png" width="614" height="371" border="0">
<tr>
<td width="119" height="297"></td>
<td width="136">
<div id="volantinoA6" class="tdfont">
<a href="cartastesa.php?id=10,5 x 14,8&categoria=VOLANTINI ">
Ordina </a>
</div>
</td>
<td width="134">
<div id="volantinoA5" class="tdfont">
<a href="cartastesa.php?id=14,8 x 21&categoria=VOLANTINI ">
Ordina </a>
</div>
</td>
<td width="207">
<div id="volantinoA4" class="tdfont">
<a href="cartastesa.php?id=10,5 x 14,8&categoria=VOLANTINI ">
Ordina </a>
</div>
</td>
</tr>
<tr>
<td colspan="4">
<div id="diglielo" class="tdfont"><font face="Arial" size="3"><center>Prezzi iva esclusa, File fornito dal cliente. </font>
</center>
</div>
</td>
</tr>
</table>
[/list]
</div>
<div>
<div id="copy" >
<center><h3> TIPOGRAFIA GALLIZZI SRL P.IVA 02288380906 Marchi e Diritti Registrati </h3></center>
</div>
</div>
</div>
</body>
</html>
<?php
// -------------------------------------------------------------------------
function tipoformato()
{
include "funzioni_mysql.php";
$data = new MysqlClass();
$data->connetti();
$query = $data->query("SELECT DISTINCT * FROM brochure GROUP BY misure order by misure asc");
while($row=mysql_fetch_array($query)){
?>
<option value="<?php echo($row['misure']);?>"><?php echo($row['misure']);?> </option> ")
<?PHP
}
$data->disconnetti();
}
return ;
//---------------------------------------------------------------------------
function consegna()
{
include "funzioni_mysql.php";
$data = new MysqlClass();
$data->connetti();
$query = $data->query("SELECT DISTINCT * FROM brochure GROUP BY misure order by misure asc");
while($row=mysql_fetch_array($query)){
?>
<option value="<?php echo($row['misure']);?>"><?php echo($row['misure']);?> </option> ")
<?PHP
}
$data->disconnetti();
}
return ;
?>