Witam.
Mam pewien problem z formularzem, którego użyję do edytora WYSIWYG "TinyMCE", ale jak na razie jest to mało ważne.
Mianowicie chodzi mi o to, że podczas wysyłania takiej treści na LOCALHOST (czyli na serwerze testowym w domu) przez formularz:
<p style="text-align: center;">TEKST WYŚRODKOWANY
</p> <p style="text-align: left;">DO LEWEJ
</p> <p style="text-align: right;">DO PRAWEJ
</p> <p style="text-align: left;"><span style="text-decoration: underline;">podkreślony
</span></p>
wychodzi wszystko dobrze.
Ale gdy umieszczę ten tekst i spróbuję go zapisać w pliku na serwerze YOYO.PL, to ten oto Szanowny Hosting zmienia mi cały tekst na:
<p style="" center;\="">TEKST WYŚRODKOWANY
</p> <p style="" left;\="">DO LEWEJ
</p> <p style="" right;\="">DO PRAWEJ
</p> <p style="" left;\=""><span style="" underline;\="">podkreślony
</span></p>
O co tu może chodzić? To wina serwera czy... Nawet nie mam pomysłów na przyczynę tej awarii. Bardzo bym prosił o pomoc w tej sprawie (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif)
___________________________________________________________________
INDEX.PHP
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<title>Aktualności</title>
<link rel="stylesheet" href="style.css" type="text/css" media="all" />
</head>
<body>
<?php include('niusy.php'); ?>
</body>
</html>
DODAJ.PHP
<h2>Dodaj nowy news</h2>
<?php
function info($s,$klasa)
{
echo ('<div align="center"><p class="'.$klasa.'">'.$s.'</p></div>'); }
if (isset($_POST['autor'])) {
$blad='';
if (strlen($_POST['autor'])<3
) $blad='Źle wprowadzono informacje o autorze'; if ($blad!='') info($blad,'blad');
else {
//zapisujemy dane do pliku
if ($plik=fopen('wpisy.txt','w')) {
fputs($plik,"<table border='0'>"); fputs($plik,"<tr><td colspan='2' width='600'>$_POST[tresc]</td></tr>"); fputs($plik,"<tr><td><b>Autor:</b> $_POST[autor]</a></td></tr>"); fputs($plik,"</table><hr />"); for ($i=0;$i<count
($dane);$i++) fputs($plik,$dane[$i]."r\n"); info('Twój news został zapisany.','ok');
} else info('Wystąpiły problemy z zapisaniem pliku.');
include('lista.php');
return;
}
} else
{
$_POST['autor']='';
$_POST['tresc']='';
echo('<p>Wypełnij poprawnie poniższy formularz.</p>'); }
?>
<form action="index.php" method="POST">
<input type="hidden" name="pokaz" value="dodaj" />
<table border="0">
<tr><td>Autor:</td><td><input size="30" type="text" name="autor" value="
<?php echo $_POST['autor']; ?>" /></td></tr>
<tr><td>Treść:</td><td><textarea cols="40" rows="5" name="tresc">
<?php echo $_POST['tresc']; ?></textarea></td></tr>
<tr><td></td><td><input type="submit" value="Dodaj nowy news" /></td></tr>
</table>
</form>