Eso sería muy dificil Hidek. Pero bueno, ya que lo pedís!
Cita: if (isset($_SESSION["style"])){
$style = $_SESSION["style"];
} else {
$style = "mainStyle"; };
if (isset($_POST["referer"])){
$rel = "../";
$library = "";
$style = "styles/".$style;
} else {
$rel = "";
$library = "Library/";
$style = $library."styles/".$style;
}
Cita: <link href="<?php echo $style; ?>.css" type="text/css" rel="stylesheet" />
Cita: <div class="rightControls">
<?php
if (!isset($_SESSION['name'])){
echo '<a href="'.$library.'login/loginForm.php">login</a> / <a href="'.$library.'login/registrationForm.php">register</a><br/><br/>';}
else{
echo '<a href="'.$library.'login/logout.php">logout [x]</a>';
}
?>
</div>
Cita: <div id="languages" class="rightControls">
<?php
// new language option [+]
echo '<div class="language">'."\r";
echo '<a href="'.$library.'generateLanguage.php"><img src="'.$library.'images/plus_icon.gif" alt="" /></a>'."\r";
echo '</div>'."\r";
echo '<a href="'.$rel.$langReference.'?lang='.$listAvailabl eLang.'" '.$mark.'><img src="'.$library.'images/flags/'.$listAvailableLang.'.png" alt="" />';
echo "</a>\r</div>";
Cita: <?php
if (isset($_SESSION['name'])){
echo '
<div id="editorsRow">
<a href="'.$library.'notesForEditors.php">Notes for editors</a>|
<a href="'.$library.'SubmitStyle.php">Upload your own style</a>|
<a href="'.$library.'uploadImages.php">Image Uploader</a>|
<a href="index.php">Go to Contents</a>
</div>';};
?>
El problema es que estoy en una pagina 404. A veces, la pagina se interpreta en la carpeta raíz, con un formulario. Cuando se envia el formulario, se recarga la pagina y ahora se interpreta en Library/404.php .
Es decir, la primera vez, suplanta a un archivo inexistente. La segunda, recibe un formulario que sirve para crear esa pagina...
Podemos dar el tema por resuelto, de cualquier manera. El lio es que tenga el formulario y el procesador en una 404. No tanto la ruta absoluta. Aunque sería bueno saber más sobre como rellenan las rutas relativas los servidores. Lo hacen siempre?