SveaMedlem sedan dec. 200414 inlägg Jag har bytt webleverantör till Box hosting och då kunde jag plötsligt inte komma vidare från första sidan www.trabat.nu. Är det någon som kan ge mig en ledtråd? Nedan är själva kodningen på index-sidan. Dessutom har jkan jag inte komma åt min cgi-bin admin.
Svea javascript:smilie(' :o')
<?php
include("include/common.inc");
include("include/credits.inc");
?>
<?php
print("<html><head>");
print("<title>");
echo("$SiteName");
print("</title>");
include("include/java.js");
print("</head>");
print("<body bgcolor=\"#FFFFFF\" text=\"#000000\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" link=\"#336699\" vlink=\"#336699\" alink=\"#CCCCCC\">");
print("<p> </p>");
print("<div align=\"center\">");
print("<p><img src=\"/images_pause/sv_trabat.jpg\" width=\"500\" height=\"90\" alt=\"Svenska träbåtar\" border=\"0\"></p>");
?>
<?php
if(!$view){
include("include/a_etta.inc");
}
if($view=="uppslag"){
include("include/a_uppslag.inc");
}
if($view=="forord"){
include("include/a_forord.inc");
}
if($view=="author"){
include("include/a_author.inc");
}
if($view=="pressrum"){
include("include/a_pressrum.inc");
}
if($view=="ordlista"){
include("include/a_ordlista.inc");
}
if($view=="favoriter"){
include("include/a_favoriter.inc");
}
if($view=="ruttnaraden"){
include("include/a_ruttnaraden.inc");
}
if($view=="error403"){
print("\<table width=\\"500\\" border=\\"0\\" cellspacing=\\"0\\" cellpadding=\\"1\\"\>");
print("\<tr\>");
print("\<td\>");
print("\<b class=\\"rubbe\\"\>Error 403\</b\>\<br\>");
print("\<p\>Av nÂgon anledning har systemadministratˆren nekat besˆkare tilltr‰de ");
print("till detta dokument. Om du vet med dig att du ska ha tilltr‰de till denna webbsida, ");
print("kontakta webmastern fˆr hj‰lp.\</p\>");
print("\</td\>\</tr\>\</table\>");
}
if($view=="error404"){
print("\<table width=\\"500\\" border=\\"0\\" cellspacing=\\"0\\" cellpadding=\\"1\\"\>");
print("\<tr\>");
print("\<td\>");
print("\<b class=\\"rubbe\\"\>Error 404\</b\>\<br\>");
print("\<p\>Kontrollera URLen du skrev in och prova igen. Om du inte skrev in URLen ");
print("utan istället följde en hyperlink, kommer vi att kontrollera vad som är fel ");
print("å det snaraste och få det att fungera så fort som möjligt igen.\</p\>");
print("\</td\>\</tr\>\</table\>");
print("\<p\> \</p\>\<table width=\\"500\\" border=\\"0\\" cellpadding=\\"15\\" cellspacing=\\"0\\" bgcolor=\\"#FFFFCC\\"\>");
print("\<tr\>");
print("\<td\>");
print("\<p\>Once upon a midnight dreary, while I websurfed, weak and weary,\</p\>");
print("\<p\>Over many a strange and spurious website of 'hot chicks galore',\</p\>");
print("\<p\>While I clicked my fav'rite bookmark, suddenly there came a warning,\</p\>");
print("\<p\>And my heart was filled with mourning, mourning for my dear amour.\</p\>");
print("\<p\>"Tis not possible," I muttered, "give me back my cheap hardcore!" -\</p\>");
print("\<p align=\\"right\\"\>Quoth the server, \<font color=\\"#990000\\"\>"\<b\>404\</b\>"\</font\>\</p\>");
print("\</td\>");
print("\</tr\>");
print("\</table\>"); }
if($view=="error500"){
print("\<table width=\\"500\\" border=\\"0\\" cellspacing=\\"0\\" cellpadding=\\"1\\"\>");
print("\<tr\>");
print("\<td\>");
print("\<b class=\\"rubbe\\"\>Error 500\</b\>\<br\>");
print("\<p\>Systemadministratˆren har kontaktas betr‰ffande detta problem. Vi kommer ");
print("titta p problemet s snart det gÂr. Prova att n sidan om en liten stund.\</p\>");
print("\</td\>\</tr\>\</table\>");
}
?>
<?php
print("</div>");
print("</body>");
print("</html>");
?>
:o :o :o
Web-TorMedlem sedan nov. 200013 890 inlägg Tråden flyttas från "Script från wFs medlemmar > Script - PHP"
FuelMedlem sedan okt. 20001 285 inlägg byt från $view till $_GET['view'] .. sen får vi se vad vi gör :)
<?php
include("include/common.inc");
include("include/credits.inc");
?>
<html>
<head>
<title><?=$SiteName;?></title>
<? include("include/java.js"); ?>
<style type="text/css">
body { margin:0px; padding:0px; background:#ffffff; color:#000000; }
.error
{
width:500px;
}
.quotes
{
width:500px;
background:#ffffcc;
}
h2 { }
a { color:#336699 }
a: active { color:#CCCCCC }
</style>
</head>
<body>
<p> </p>
<div align="center">
<p><img src="/images_pause/sv_trabat.jpg" width="500" height="90" alt="Svenska träbåtar" border="0"></p>
<?
switch ($_GET['view']) {
case "uppslag":
include("include/a_uppslag.inc");
break;
case "forord":
include("include/a_forord.inc");
break;
case "author":
include("include/a_author.inc");
break;
case "pressrum":
include("include/a_pressrum.inc");
break;
case "ordlista":
include("include/a_ordlista.inc");
break;
case "favoriter":
include("include/a_favoriter.inc");
break;
case "ruttnaraden":
include("include/a_ruttnaraden.inc");
break;
case "error403":
?>
<div class="error">
<h2>Error 403</h2>
<p>Av nÂgon anledning har systemadministratören nekat besökare tillträde
till detta dokument. Om du vet med dig att du ska ha tillträde till denna webbsida,
kontakta webmastern för hjälp.</p>
</div>
<?
break;
case "error404":
?>
<div class="error">
<h2>Error 404</h2>
<p>Kontrollera URLen du skrev in och prova igen. Om du inte skrev in URLen
utan istället följde en hyperlink, kommer vi att kontrollera vad som är fel
å det snaraste och få det att fungera så fort som möjligt igen.</p>
</div>
<p> </p>
<div class="quotes">
<p>Once upon a midnight dreary, while I websurfed, weak and weary,</p>
<p>Over many a strange and spurious website of 'hot chicks galore',</p>
<p>While I clicked my fav'rite bookmark, suddenly there came a warning,</p>
<p>And my heart was filled with mourning, mourning for my dear amour.</p>
<p>"Tis not possible," I muttered, "give me back my cheap hardcore!" -</p>
<p align="right">Quoth the server, "<span style="color:#990000; font-weight:bold;">404</span>"</p>
</div>
<?
break;
case "error500":
?>
<div class="error">
<h2>Error 500</h2>
<p>Systemadministratˆren har kontaktas betr‰ffande detta problem. Vi kommer
titta p problemet s snart det gÂr. Prova att n sidan om en liten stund.</p>
</div>
<?
break;
default:
include("include/a_etta.inc");
}
?>
</div>
</body>
</html>
SveaMedlem sedan dec. 200414 inlägg Tack
Sidan blir ju alldeles vit?
FuelMedlem sedan okt. 20001 285 inlägg Vad menar du ?
Du bör / ska ändra dina include filers filändelse från .inc till .inc.php ! För dom går att läsa som klartext, om du ska ha någon php kod i dom så är variabler, lösenord etc. öppna för alla att beskåda..
Se : http://www.trabat.nu/include/common.inc
Allra bäst är att lägga alla include filer utanför webträdet
SveaMedlem sedan dec. 200414 inlägg Du är en klippa! Tack. Jag behöver verkligen hjälp.
Behöver jag ändra till php i länkarna eller förtsår kodningen det?
Hur gör jag med cgi-script och mail?
FuelMedlem sedan okt. 20001 285 inlägg ändra alla förekomster av include i dokumentet ex. include("include/a_etta.inc"); till include("include/a_etta.inc.php"); sen döper du givetvis om alla include filer från ex. a_etta.inc till a_etta.inc.php
din cgi-bin admin & mail ? jag har inte en clue vad du menar. Kolla med din hosting vad som gäller, ingen fråga för php forumet.
Lycka till..
SveaMedlem sedan dec. 200414 inlägg Tack för all hjälp, men jag får det inte att fungera med länkningen…
FuelMedlem sedan okt. 20001 285 inlägg det verkar funka nu iaf.. :birp
SveaMedlem sedan dec. 200414 inlägg Jag kommer fortfarande inte åt undersidorna.
Jag får bara felmmeddelande:
Not Found
The requested URL /ordlista was not found on this server.
Apache/2.0.51 (Fedora) Server at https://www.trabat.nu Port 80
SnakesMedlem sedan okt. 2004392 inlägg Men mappen ordlista existerar inte...
Inget php fel....
PeddaMedlem sedan juni 20006 032 inlägg Felet är att du i dina länkar riktar till olika mappar
t.ex ordlista
När länken egentligen ska vara
index.php?view=ordlista
http://www.trabat.nu/index.php?view=ordlista
r/ redigerade ett skrivfel bara. :)
SveaMedlem sedan dec. 200414 inlägg Så här?:
<?
switch ($_GET['view']) {
case ?view="uppslag":
include("include/a_uppslag.inc.php");
break;
case ?view="forord":
include("include/a_forord.inc.php");
…osv
PeddaMedlem sedan juni 20006 032 inlägg nej, case satsen var helt rätt.
Men i menyn du har längst upp så går länkarna fel.
SveaMedlem sedan dec. 200414 inlägg Högst upp? I index-filen?
PeddaMedlem sedan juni 20006 032 inlägg ja.
I case satsen så har du angett att om variabeln view har värdet uppslag så ska sidan a_uppslag.inc.php infogas om view har värdet forord så ska sidan a_forord.inc.php infogas o.s.v.
Så ändra länkarna högst upp så ska det fungera.
SveaMedlem sedan dec. 200414 inlägg Så här?:
switch ($_GET['view']) {
case "?view=uppslag":
include("include/a_uppslag.inc.php");
break;
case "?view=forord":
include("include/a_forord.inc.php");
PeddaMedlem sedan juni 20006 032 inlägg Nej, den delen var rätt förut, ändra inte den.
Felet ligger i menyn längst upp i länkarna under loggan.
De ser nu ut så här:
<table width="420" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<a href="forord" title="Bokens förord "><font color=#000000>Bokens förord</a></p>
</td>
<td>
<a href="pressrum" title="Pressrum "><font color=#000000>Pressrum</a></p>
</td>
<td>
<a href="ordlista" title="Nautisk ordlista "><font color=#000000>Nautisk ordlista</a></p>
</td>
</tr>
<tr>
<td>
<a href="author" title="Om upphovsmännen "><font color=#000000>Om upphovsmännen</a></p>
</td>
<td>
<a href="uppslag" title="Sidor ur boken "><font color=#000000>Sidor ur boken</a></p>
</td>
<td>
<a href="favoriter" title="Favoritlänkar "><font color=#000000>Favoritlänkar</a></p>
</td>
</tr>
</table>
Men ska vara:
<table width="420" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<a href="index.php?view=forord" title="Bokens förord "><font color=#000000>Bokens förord</a></p>
</td>
<td>
<a href="index.php?view=pressrum" title="Pressrum "><font color=#000000>Pressrum</a></p>
</td>
<td>
<a href="index.php?view=ordlista" title="Nautisk ordlista "><font color=#000000>Nautisk ordlista</a></p>
</td>
</tr>
<tr>
<td>
<a href="index.php?view=author" title="Om upphovsmännen "><font color=#000000>Om upphovsmännen</a></p>
</td>
<td>
<a href="index.php?view=uppslag" title="Sidor ur boken "><font color=#000000>Sidor ur boken</a></p>
</td>
<td>
<a href="index.php?view=favoriter" title="Favoritlänkar "><font color=#000000>Favoritlänkar</a></p>
</td>
</tr>
</table>
SveaMedlem sedan dec. 200414 inlägg Fantastiskt! Jättetack!
Nu fungerar undersidorna.
…men inte mailfunktionen och cgi admin.
PeddaMedlem sedan juni 20006 032 inlägg Testa att fråga Box hostings support ang. mail och cgi hur du ska hantera dessa funktioner.