|
|
|
| У сайта несколько авторов, я его только поддерживаю и появились такие вот накладки.
Базы данных на хосте нет.
Менюшка сайта сделана переключателем через switch
<?php
switch($_GET['action']) {
и так далее
?>
дописывается страничка с фотогалереей
<?php
$file=fopen($basefile, "r");
$rf = fread($file, filesize ($basefile));
fclose($file);
$records = explode("\r\n", $rf);
$total = count($records) -1;
if(!isset($what)){$what=0;};
for($i=0; $i <= $total; $i++){
$record = explode("::", $records[$i]);
$showi = $i+1;
if($what==$i){echo "<b>$showi</b> ";}else{
echo "<a href=\"".$PHP_SELF."?what=$i\" title=\"$record[1]\">$showi</a> ";}
}
?>
*********
<?php
$therecord = explode("::", $records[$what]);
echo "<img src=../TEXT/FOTO/".$therecord[0]." alt=\"".$therecord[1]."\"><br>";
echo "<br><b>".$therecord[1]."</b><br><p>";
if($what != 0){
$previ = $what-1;
echo "<a href=\"".$PHP_SELF."?what=$previ\">Предыдущая</a> ";
}
if($what < $total){
$nexti = $what+1;
echo "<a href=\"".$PHP_SELF."?what=$nexti\">Следующая</a> ";
}
?>
И при работе происходит перехват скриптом менюшки, значений переменных скрипта фотогалереи.
Как разделить функции переменных??? Т.е чтобы каждая из них, понимала свое | |
|
|
|
|
|
|
|
для: eva
(08.05.2006 в 19:33)
| | Если функциональность сайта обеспечивается у Вас одним лишь скриптом, то за его работоспособность должен отвечать один человек. И лишь он вправе вносить коррективы в этот скрипт.
Правда, в таком разе расширение функциональности - задача крайне тяжелая.
Лучше бы разделить код на отдельные файлы... | |
|
|
|
|
|
|
|
для: Trianon
(11.05.2006 в 20:20)
| | это всегда происходит с сайтами которые написаны, а затем модернизируются.
Вопрос остается:
как это все исправить или переписать нормально, чтобы не потерять функциональность?
Менюшка на сайт идет через include. Ошибка появляется при постаничном переходе, а при прямом обращении к станичке этого нет. | |
|
|
|