Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ооогромные проблемы с гостевой!
 
 автор: EGO-TAC   (05.03.2007 в 23:17)   письмо автору
 
 

Ребята, помогите пожалуйста. Тестирую на Денвере - всё в порядке. Как перекидываю на удалённый сервер - получается: http://kobekin.narod.ru/guest/guest.php

Привожу полный код гостевой:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Гостевая книга Владимира Кобекина</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<?php
Error_Reporting(E_ALL & ~E_NOTICE);

$maxmess="10";
$maxpages="10";

$data="guest.dat";


function mess($name,$mess,$mail,$url,$city,$date)
{
print "<table border=0 cellpadding=0 cellspacing=0 width=600>";
print "<tr><td colspan=2>";
if($city=="")
{
print "<b>$name</b></td></tr>";
}
else
{
print "<b>$name</b> ($city)</td></tr>";
}
if($mail!=""&&$url!="")
{
print "</tr><td width=299>E-mail : $mail</td><td width=299>Home page : $url</td></tr>";
}
if($url!=""&&$mail=="")
{
print "</tr><td width=299>E-mail : iao</td><td width=299>Home page : $url</td></tr>";
}
if($url==""&&$mail!="")
{
print "</tr><td width=299>E-mail : $mail</td><td width=299>Home page : iao</td></tr>";
}
print "</td></tr>";
print "<tr><td colspan=2><div align=justify>$mess</div></td></tr>";
print "<tr><td align=right colspan=2>" .mydate($date). "</td></tr>";
print "</table>";
"<table border=0 cellpadding=0 cellspacing=0 width=600 height=4><tr><td height=4></td></tr></table>";
}

function replace($string)
{
global $exech;
$string = " " . $string;
$string = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1<a href="http://\\2" target="_blank">\\2</a>', $string);
$string = eregi_replace('([[:space:]()[{}])(http&#58;//.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1<a href="\\2" target="_blank">\\2</a>', $string);
$string = eregi_replace("[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*","<a href=\"mailto:\\0\">\\0</a>",$string);
$autochange=file($exech);
$lines=count($autochange);
for($i=0;$i<$lines;$i++)
{
list($change1,$change2)=explode("|", $autochange[$i]);
}
return trim($string);
}

function cutnsmile($string)
{
$string = ereg_replace("<","&lt;",$string);
$string = ereg_replace(">","&gt;",$string);
$string = ereg_replace('\\\"',"&quot;",$string);
$string = ereg_replace("\\\'","&quot;",$string);
$string = ereg_replace(":","&#58;",$string);
$string = ereg_replace("\r","",$string);
$string = ereg_replace("\n","<br>",$string);
$string = ereg_replace("%","&#37;",$string);
$string = ereg_replace("^ +","",$string);
$string = ereg_replace(" +$","",$string);
$string = ereg_replace(" +"," ",$string);
return ($string);
}

function mymon($date)
{
$mymon=array("декабря","января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября");
$m=$date[mon];
return $mymon[$m];
}

function myday($date)
{
$myday=array("воскресенье","понедельник","вторник","среда","четверг","пятница","суббота");
$d=$date[wday];
return $myday[$d];
}

function mydate ($date)
{
$date=getdate($date);
$date=" ".myday($date) .", $date[mday] " .mymon ($date)." $date[year] aiaa, a $date[hours]:$date[minutes]";
return $date;
}

if(is_file($data) && is_writable($data))
{
if(isset($add))
{
$name=cutnsmile($name);
$mail=cutnsmile($mail);
$url=cutnsmile($url);
$city=cutnsmile($city);
$mess=cutnsmile($mess);
$date=time();
$addata=fopen($data,"a") or die("<p>Не могу открыть файл $data</p>");
flock($addata,2);
fputs($addata,"$name|$mess|$mail|$url|$city|$date\r\n");
flock($addata,3);
fclose($addata);
$mess="";
}
}
else
die("<p>Файл $data не существует или в него запрещена запись !</p>");
?>
<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" >
<tr>
<td align="center" valign="middle"><table width="700" height="500" border="0" cellpadding="0" cellspacing="0" background="/fon_kobekin2.gif">
<tr>
<td width="86" height="57" valign="bottom"><div align="right"></div></td>
<td width="497"><div align="center"></div></td>
<td width="117" valign="bottom">В.Кобекин</a></td>
</tr>
<tr align="center" valign="top">
<td colspan="3"> <table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center"></td>
</tr>
<tr>
<td align="center" valign="top"><div align="left">
<p>
<?php
echo "<form action=guest.php method=post>
<tr><td><table width=300 align=center>
<tr><td width=90 align=right>
<p align=left>Ваше имя:<input type=text name=name value=$name></td><td width=90 align=right>
<p align=left>E-mail:<input type=text name=mail value=$mail></td></tr>
<tr><td width=90 align=right>
<p align=left>Сайт:<input type=text name=url value=$url></td><td width=90 align=right class=p>
<p align=left>Город:<input type=text name=city value=$city></td></tr>
<tr><td width=90 align=left valign=top>Сообщение:
<textarea name=mess rows=5>$mess</textarea></td><td colspan=2>
<p align=center><input type=submit value=Отправить name=add></td></tr>
</table></td>
<td align=left width=115 valign=middle>&nbsp;</td></tr>
</form>";

if(is_file($data) && is_readable($data))
{
$read=fopen($data,"r") or die("<p>Не могу открыть файл $data</p>");
$total=file("$data");
fclose($read);
}

$totlines=count($total);
$totmess=$maxmess*$maxpages;
for($t=$totlines;$t>$totmess;$t--)
{
array_shift($total);
}

if(is_file($data) && is_writable($data))
{
$deldata=fopen($data,"w") or die("<p>Не могу открыть файл $data</p>");
flock($deldata,2);
foreach($total as $num=>$str)
{
fputs($deldata,$str);
}
flock($deldata,3);
fclose($deldata);
}

if(is_file($data) && is_readable($data))
{
$readdata=fopen($data,"r") or die("<p>Не могу открыть файл $data</p>");
$file_array=file("$data");
fclose($readdata);
}
else
die("<p>Файл $data не существует или запрещено чтение из него !</p>");

$lines=count($file_array);
$pages=(int)(($lines+$maxmess-1)/$maxmess);
if($page==0||page<0)
{
$page=1;
}

$from=$lines-($page*$maxmess-1);
$to=$lines-(($page-1)*$maxmess);
if($from<0)
{
$from=1;
}

$line="Страницы : |";
for ($link=1;$link<=$pages;$link++)
{
if ($link!=$page)
{
$line.="<a href=guest.php?page=$link> $link </a>|";
}
if ($link==$page)
{
$line.="<b> $link |</b>";
}
}
?>
</p>
</div></td>
</tr>


<tr>
<td align="center" valign="top"><div id="Layer1" style="position:static; left:492px; top:89px; width:535px; height:200px; z-index:1; overflow: scroll;<!--
body { scrollbar-face-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-3dlight-color: #BEBF84;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #BEBF84;
scrollbar-darkshadow-color: #BEBF84; }
//-->; overflow-x:hidden"><font face="Arial, Helvetica, sans-serif">
<?php
print "<table border=0 cellpadding=0 cellspacing=0 width=600><tr><td><b>Всего сообщений : $lines</b></td></tr><tr><td><b>$line</b></td></tr></table>";
print "<table border=0 cellpadding=0 cellspacing=0 width=600 height=4><tr><td height=4><hr>
</td></tr></table>";

for($i=$to-1;$i>=$from-1;$i--)
{
list($name,$mess,$mail,$url,$city,$date)=explode("|", $file_array[$i]);
if(!($name==""&&$mess==""))
{
$name=replace($name);
$mess=replace($mess);
$mail=replace($mail);
$url=replace($url);
$city=replace($city);
mess($name,$mess,$mail,$url,$city,$date); print "<hr>";
}
}
print "</td></tr></table>";
?>
</font></div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>

Кто-нибудь, подскажите, что не так!!!

   
 
 автор: DEM   (05.03.2007 в 23:20)   письмо автору
 
   для: EGO-TAC   (05.03.2007 в 23:17)
 

На народе не работают РНР-скрипты

   
 
 автор: EGO-TAC   (05.03.2007 в 23:23)   письмо автору
 
   для: DEM   (05.03.2007 в 23:20)
 

Спасибо!!!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования