Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: проблемы при перводе сайта на PHP
ТвойWeb » WebMaster класс » PHP/Perl » проблемы при перводе сайта на PHP

Страниц (1): [1]
 

1. eugrus - 08 Ноября, 2004 - 15:38:57 - перейти к сообщению
index.php
CODE:
<?php


include("top.php");


if($name=="os"){
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Операционные системы</title>
<meta name="keywords" content="DOS710 скачать eugrus MS-DOS 7.10 скачать MS DOS 7.10 скачать MS-DOS скачать DOS dos.narod.ru DR-DOS 8.0

скачать DR DOS 8.0 скачать" />
</head>
<?
dos710top();
include("os.php");
dos710os();
}


elseif($name=="drivers"){
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Драйвера</title>
<?
dos710top();
include("drivers.php");
dos710drivers();
}


elseif($name=="soft"){
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Софт для DOS</title>
<?
dos710top();
include("soft.php");
dos710soft();
}


elseif($name=="winsoft"){
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Софт для win16</title>
<?
dos710top();
include("winsoft.php");
dos710winsoft();
}


elseif($name=="artiles"){
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Статьи</title>
<?
dos710top();
include("articles.php");
dos710articles();
}


else
{
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Операционные системы</title>
<meta name="keywords" content="DOS710 скачать eugrus MS-DOS 7.10 скачать MS DOS 7.10 скачать MS-DOS скачать DOS dos.narod.ru DR-DOS 8.0

скачать DR DOS 8.0 скачать" />
</head>
<?
dos710top();
include("os.php");
dos710os();
}

?>


top.php
CODE:
<?

function dos710top(){

?>

тут куча HTML

<?
}
?>


ну и включаемые файлы по типу

drivers.php
CODE:

<?
function dos710drivers(){
?>
куча HTML<?
}
?>




при вызове index.php
отоброжается всё что должно из top.php и
Цитата:
"
Warning: main(os.php): failed to open stream: No such file or directory in /home/d/dos710.h12.ru/WWW/ph1/index.php on line 67

Warning: main(): Failed opening 'os.php' for inclusion (include_path='.:'Подмигивание in /home/d/dos710.h12.ru/WWW/ph1/index.php on line 67

Fatal error: Call to undefined function: dos710os() in /home/d/dos710.h12.ru/WWW/ph1/index.php on line 68


при вызове index.php?name=os тоже самое

при вызове index.php?name=windows тоже самое

при вызове ndex.php?name=drivers всё работает верно!!!

при вызове index.php?name=soft отоброжается
Цитата:
"
Warning: main(soft.php): failed to open stream: No such file or directory in /home/d/dos710.h12.ru/WWW/ph1/index.php on line 34

Warning: main(): Failed opening 'soft.php' for inclusion (include_path='.:'Подмигивание in /home/d/dos710.h12.ru/WWW/ph1/index.php on line 34

Fatal error: Call to undefined function: dos710soft() in /home/d/dos710.h12.ru/WWW/ph1/index.php on line 35


при вызове index.php?name=winsoft всё работает как надо!!!

при вызове index.php?name=articles отоброжается
Цитата:
"
Warning: main(os.php): failed to open stream: No such file or directory in /home/d/dos710.h12.ru/WWW/ph1/index.php on line 67

Warning: main(): Failed opening 'os.php' for inclusion (include_path='.:'Подмигивание in /home/d/dos710.h12.ru/WWW/ph1/index.php on line 67

Fatal error: Call to undefined function: dos710os() in /home/d/dos710.h12.ru/WWW/ph1/index.php on line 68




уже несколько раз менял код.
не могу понять - в чём дело???\n\n(Добавление)
я понимаю что разумнее было использовать switch() в index.php но тут ведь не в этом дело...
2. TvoyWeb - 08 Ноября, 2004 - 15:49:44 - перейти к сообщению
eugrus пишет:
Warning: main(os.php): failed to open stream: No such file or directory in /home/d/dos710.h12.ru/WWW/ph1/index.php on line 67

Файла os.php не существует по указанному адресу. Скрипт не может его открыть.
eugrus пишет:
Warning: main(): Failed opening 'os.php' for inclusion (include_path='.:'Подмигивание in /home/d/dos710.h12.ru/WWW/ph1/index.php on line 67

Fatal error: Call to undefined function: dos710os() in /home/d/dos710.h12.ru/WWW/ph1/index.php on line 68

Ну из за первой ошибки получается что скрипт не может инклюдить этот файл, и как я понял в том файле находится описание функции dos710os(), которого скрипт не может обнаружить.
Учитесь читать ошибки! Все ответы в них!
3. eugrus - 09 Ноября, 2004 - 02:11:35 - перейти к сообщению
странно...

неработало, неработало
вдруг заработало

вероятно h12 закэшировал неверный код который был раньше
но спасибо Улыбка\n\n(Добавление)
PS да нет... файлы были на месте, птом и спрашивал Улыбка
4. TvoyWeb - 09 Ноября, 2004 - 02:21:07 - перейти к сообщению
eugrus пишет:
неработало, неработало
вдруг заработало

да уж...... вот такой он странный. этот Холм.
5. eugrus - 09 Ноября, 2004 - 03:19:20 - перейти к сообщению
щас ещё одна странность...
когда пускаешь index.php без аргументов вылазит
Цитата:
Parse error: parse error, unexpected ';', expecting '{' in /home/d/dos710.h12.ru/WWW/index.php on line 63


строчки 61-63:
CODE:
include("windows.php");
dos710windows();
}


с любым аргументом всё ОК

не могли бы вы посмотреть - может я неправльно обработал else ?

вот нормально отформатированный код:

CODE:

<?php

include("top.php");

if($name=="os"){
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Операционные системы</title>
<meta name="keywords" content="DOS710 скачать eugrus MS-DOS 7.10 скачать MS DOS 7.10 скачать MS-DOS скачать DOS dos.narod.ru DR-DOS 8.0 скачать DR DOS 8.0 скачать" />
</head>
<?
dos710top();
include("os.php");
dos710os();
}


elseif($name=="drivers"){
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Драйвера</title>
<?
dos710top();
include("drivers.php");
dos710drivers();
}


elseif($name=="soft"){
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Софт для DOS</title>
<?
dos710top();
include("soft.php");
dos710soft();
}


elseif($name=="winsoft"){
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Софт для win16</title>
<?
dos710top();
include("winsoft.php");
dos710winsoft();
}


elseif($name=="artiles"){
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Статьи</title>
<?
dos710top();
include("articles.php");
dos710articles();
}

elseif($name=="windows"){
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Windows</title>
<?
dos710top();
include("windows.php");
dos710windows();
}

else
{
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>dos710 Операционные системы</title>
<meta name="keywords" content="DOS710 скачать eugrus MS-DOS 7.10 скачать MS DOS 7.10 скачать MS-DOS скачать DOS dos.narod.ru DR-DOS 8.0 скачать DR DOS 8.0 скачать" />
</head>
<?
dos710top();
include("os.php");
dos710os();
}

?>
\n\n(Добавление)
немнржко поменял код...

CODE:
else
{
?>
<html><head><meta http-equiv="Refresh" content="0; URL=http://dos710.h12.ru/index.php?name=os"></head>
<?
}
6. TvoyWeb - 09 Ноября, 2004 - 05:39:33 - перейти к сообщению
eugrus
Ну ИМХО нормальный код.
Такая ошибка могла возникнуть если бы было так
строчки 61-63
CODE:
include("windows.php");
dos710windows()
}

Может в оригинале у тебя так и есть?
7. eugrus - 09 Ноября, 2004 - 07:48:26 - перейти к сообщению
да нет...
это глюки холма теперь пошли

закачиваю в новую папку ph0 - всё работает ОК!

а в корне когда пускаешь www.dos710.h12.ru/index.php нормально, а когда dos710.h12.ru/index.php (без www) то
Parse error Укатываюсь

короче глючит его по страшному :gigi:
8. TvoyWeb - 09 Ноября, 2004 - 12:28:30 - перейти к сообщению
eugrus пишет:
это глюки холма теперь пошли

Понятно Улыбка
9. eugrus - 10 Ноября, 2004 - 05:36:03 - перейти к сообщению
всё Улыбка

кэш очитился (это заняло сутки)

теперь сайт нормально работает Улыбка

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0404]     [ Gzipped ]