Side 1 af 1

Rette i et script!

Indlæg: fre dec 18, 2009 17:55
af wolff
Hej.

Jeg har fået en gæstebog, som jeg har installeret på min hjemmeside:http://www.majlw.net16.net/gaestebog/index.php
Der er et link nederst som hedder Home - det vil jeg gerne have ændret til hjem eller tilbage, men kan simpelhen ikke finde det sted i scriptet! Kan i/du hjælpe mig? Derudover henviser den til en forkert side, som jeg ikke kan forstå - har nemlig fulgt guiden og indtastet min hjemmeside i den fil der hedder config.php

Håber at i/du kan hjælpe mig :)

Wolff

Selve scriptet:
<?PHP

// iPei Guestbook v2.0
// (c) Paley Wu
// http://www.epistream.com

include "functions.php";

if ($sss == 1)
{
$sm = array (";))",":((",";;)",">:D<",";)","\\:D/",":-/",":x",":\">",":P",":-*","=((",":o","x(",":>","B-)","#:-S",":-S",">:)",":(|)",":))",":|","/:)","=))","O:)",":-B","=;","I-|","8-|","L-)",":-&",":-$","[-(",":O)","8-}","<:-P","(:-|","=P~",":-?","#-o","=D>",":-ss","@-)",":^o",":-w",":-<",">:p","<):)",":@)","3:-O",":(","~8>","@};-","%%-",":-j","(~~)","^:)^","[-x","8-x","=:)",">-)",":-L","[-O<","$-)",":-\"","B-(",":)>-",":-@",":D",">:/",":)",":p",":O");
$num_smiley = 73;
for ($nc = 1;$nc <= $num_smiley;$nc++)
$num[] = "<img src=y_emo/$nc.gif>";
}

$num_entry=mysql_numrows($gb);

$epp = $def_epp;
if (isset($_GET['epp']) and ($_GET['epp'] != ""))
$epp = $_GET['epp'];

$pg = ceil($num_entry/$epp);
if (isset($_GET['pg']) and ($_GET['pg'] != ""))
$pg = $_GET['pg'];

$tp = ceil($num_entry/$epp);

$start = $num_entry - ($tp-$pg)*$epp;
$end = $start - $epp;


if ($siteindex=="off")
$noindexing = "<meta name=\"robots\" content=\"noindex,nofollow\" />";
else
$noindexing = "";

if (($captcha1 == "on" or $captcha2 == "on") or $_GET['a'] == "process")
{
session_start();
}

echo "<html><head><title>$title</title>$noindexing</head><body text=#000000 link=#858585 alink=#858585 vlink=#858585 bgcolor=white><font size=1>";
if ($center != 0)
echo "<center>";

$mid_width = $width - 31;
echo "<table width=$width cellpadding=0 cellspacing=0 border=0><tr><td width=15 align=right><img src=ipei_imgs/bar_left.gif width=13 height=31></td><td width=$mid_width valign=center align=right background=ipei_imgs/bar_mid.gif><font face=Trebuchet MS size=1 color=#858585>Side: ";

echo "<a href=index.php?pg=$tp&epp=$epp>&lt;&lt;</a> | ";


for ($b=$pg+4;$b >= $pg+1;$b--)
{
if (($b >= 1) and ($b <= $tp))
echo "<a href=index.php?pg=$b&epp=$epp>$b</a> | ";
}

echo "<b><font size=+1>$pg</font></b>";

for ($a=$pg-1;$a >= $pg-4;$a--)
{
if (($a >= 1) and ($a <= $tp))
echo " | <a href=index.php?pg=$a&epp=$epp>$a</a>";
}


echo " | <a href=index.php?pg=1&epp=$epp>&gt;&gt;</a>";

echo " af $tp sider. &nbsp; <font face=Trebuchet MS size=4 color=#858585><a href=index.php?a=view>Vis</a> / <a href=index.php?a=sign>Skriv</a></font></font></td><td width=16 align=left><img src=ipei_imgs/bar_right.gif width=13 height=31></td></tr></table><br><img src=ipei_imgs/blank.gif width=1 height=4><br>";





if ($_GET['a'] == "smilies")
{
$smile_per_row = floor($width/70);

echo "<font size=1 face=Trebuchet MS color=gray>Emoticons are &copy; Yahoo!<br>note: not all smilie codes are exactly same as on Yahoo Messenger</font><br><br><table border=0 cellspacing=3 cellpadding=1 bgcolor=gray>";
for ($i=0;$i < $num_smiley;$i++)
{
if (($i+1)%$smile_per_row==1)
echo "<tr>";
echo "<td bgcolor=white><font face=Trebuchet MS size=2 color=#858585><b>$num[$i] &nbsp;$sm[$i]</td>";
if (($i+1)%$smile_per_row==0)
echo "</tr>";
}
echo "</table>";
}
else if ($_GET['a'] == "process_delete")
{
if ($_POST[Adgangskode] == $pw)
{
$DQuery = "DELETE FROM `$table` WHERE `entrynum` = $_POST[e]";
mysql_query($DQuery);
echo "<font size=2 face=Trebuchet MS>Entry $_POST[e] Deleted.<br><br></font>";
}
else
echo "<font size=2 face=Trebuchet MS>Forkert Adgangskode<br><br></font>";
}
else if ($_GET['a'] == "process_comment")
{
if ($_POST[Adgangskode] == $pw)
{
$cmttime = date("Y-m-d H:i:s");
$querya="UPDATE `$table` SET `comment` = '$_POST[comment]',`comment_date` = '$cmttime' WHERE `entrynum` = '$_POST[e]'";
mysql_query($querya);
echo "<font size=2 face=Trebuchet MS>Comment added for entry $_POST[e].<br><br></font>";
}
else
echo "<font size=2 face=Trebuchet MS>Forkert Adgangskode<br><br></font>";
}
else if ($_GET['a'] == "edit")
{
if ($_POST[Adgangskode] == $pw)
{
$query="SELECT * FROM `$table` WHERE 1 AND `entrynum` = $_POST[e]";
$entryfile=mysql_query($query);
$tip = mysql_result($entryfile,0,"ip");
$tisp = mysql_result($entryfile,0,"res_ip");
$original_cmt = mysql_result($entryfile,0,"comment");

echo "<font size=1 color=gray face=Trebuchet MS>Kommentar:<br></font><form action=index.php?a=process_comment method=POST><input type=hidden name=\"Adgangskode\" value=\"$_POST[Adgangskode]\"><input type=hidden name=\"e\" value=\"$_POST[e]\"><TEXTAREA name=\"comment\" rows=6 cols=35>$original_cmt</TEXTAREA><br><input type=submit name=submit value=\"Edit Comment\"></form><hr width=$width><br></font>";

echo "<font size=2 face=Trebuchet MS>IP: $tip<br>Resolved IP: $tisp<br>";


displayEntry(mysql_result($entryfile,0,"name"),mysql_result($entryfile,0,"msg"),mysql_result($entryfile,0,"comment"),mysql_result($entryfile,0,"email"),mysql_result($entryfile,0,"homepage"),convert_datetime(mysql_result($entryfile,0,"date"), "F j Y"),1,mysql_result($entryfile,0,"entrynum"));

echo "<br><hr width=$width><font size=1 color=red face=Trebuchet MS>Delete:<br></font><form action=index.php?a=process_delete method=POST><input type=hidden name=\"Adgangskode\" value=\"$_POST[Adgangskode]\"><input type=hidden name=\"e\" value=\"$_POST[e]\"><input type=submit name=submit value=\"Delete entry #$_POST[e], CANNOT BE UNDONE\"></form>";
}
else
echo "<font size=2 face=Trebuchet MS><a href=\"javascript:history.back()\"><img src=ipei_imgs/arrow_left.gif border=0></a>Forkert Adgangskode<br><br></font>";
}
else if ($_GET['a'] == "login")
{
$form = "<br><form action=index.php?a=edit method=POST><table cellspacing=3 cellpadding=3 border=0>
<tr><td valign=top align=right><font size=2 face=\"$font\" color=$fcolor>Adgangskode</font></td><td><input type=Adgangskode name=\"Adgangskode\" size=26><input type=hidden name=\"e\" value=\"$_GET[e]\"></td></tr>
<tr><td>&nbsp;</td><td><input type=submit name=submit value=\"Login for at ændre eller tilføje kommentar #$_GET[e]\"></td></tr>
</table></form><br>";

echo $form;
}
else if ($_GET['a'] == "process")
{
include "audit.php";

$entrytime = date("Y-m-d H:i:s");
$userIP = getenv("REMOTE_ADDR");
$userISP = gethostbyaddr($userIP);


if (($_POST[name] == "") or ($_POST[message] == ""))
{
echo "<font size=3 face=Trebuchet MS>Felte(r) mangler at blive udfyldt: Udfyld venligst dit navn og din hilsen<br><br></font>";
errinc("missing");
}
else if ((time()-base64_decode($_POST[ts]) < 6) and ($spamfilter > 0))
{
//$pst = time()-base64_decode($_POST[ts]);
echo "<font size=2 face=Trebuchet MS>Post too fast.<br><br></font>";
errinc("time");
}
else if ((base64_decode($_POST[confir]) != $_SERVER['REMOTE_ADDR']) and ($spamfilter > 0))
{
echo "<font size=2 face=Trebuchet MS>Illegal Post Method<br><br></font>";
errinc("confir");
}
else if ($captcha1=="on" and !(isset($_POST['number']) && $_POST['number']==$_SESSION['key']) and ($spamfilter > 0))
{
echo "<font size=2 face=Trebuchet MS>Number Image Confirmation Failed [a]<br><br></font>";
errinc("catchpa");
}
else if ($captcha2=="on" and !(audit()) and ($spamfilter > 0))
{
echo "<font size=2 face=Trebuchet MS>Number Image Confirmation Failed [b]<br><br></font>";
errinc("captcha");
}
else if (hasBannedWord() and ($spamfilter > 0))
{
echo "<font size=2 face=Trebuchet MS>Spam keywords detected in fields.<br><br></font>";
errinc("slist");
}
else if (isbanned($userIP,$userISP) and ($spamfilter > 0))
{
echo "<font size=2 face=Trebuchet MS>IP Has Been Banned<br><br></font>";
errinc("ip");
}
else {
$in_query = "INSERT INTO `$table` VALUES ('','$_POST[name]','$_POST[email]','$_POST[homepage]','','$_POST[message]','$entrytime','','','$userIP','$userISP','1')";
mysql_query($in_query);

echo "<META HTTP-EQUIV=Refresh CONTENT=\"1; URL=index.php?a=view\"><font size=2 face=Trebuchet MS>Thank you for posting $_POST[name]!<br><br></font>";
}
}
else if ($_GET['a'] == "sign")
{
$encodedIP = base64_encode($_SERVER['REMOTE_ADDR']);
$ts = base64_encode(time());

if ($captcha1 == "on" or $captcha2 == "on")
{
if ($captcha1=="on")
{
$s1 = "<img width=100 height=25 src=\"./key.php\" border=1> ";
$f1 = "<input type=\"text\" name=\"number\" size=26><br>";
}
if ($captcha2=="on")
{
$s2 = "<img width=100 height=25 src=\"button.php\" border=1> ";
$f2 = "<input type=\"text\" name=\"userdigit\" size=26><br>";
}


$sic_code1 = "<tr><td valign=top align=right><font size=2 face=\"$font\" color=$fcolor>confirmation</font></td><td>{$s1}{$s2}<br>Please enter the numbers you see:<br>{$f1}{$f2}</td></tr>";
}
else $sic_code1 = "";

$form = "<br><form action=index.php?a=process method=POST><table cellspacing=3 cellpadding=3 border=0>
<tr><td valign=top align=right><font size=2 face=\"$font\" color=$fcolor>Navn</font></td><td><input type=text name=\"name\" size=26></td></tr>
<tr><td valign=top align=right><font size=2 face=\"$font\" color=$fcolor>Email</font></td><td><input type=text name=\"email\" size=26></td></tr>
<tr><td valign=top align=right><font size=2 face=\"$font\" color=$fcolor>Hjemmeside</font></td><td><input type=text name=\"homepage\" value=\"http://\" size=26></td></tr>
<tr><td valign=top align=right><font size=2 face=\"$font\" color=$fcolor>Besked</font></td><td><TEXTAREA name=\"message\" rows=6 cols=30></TEXTAREA></td></tr>
$sic_code1
<tr><td>&nbsp;</td><td><input type=hidden name=\"confir\" value=\"$encodedIP\"><input type=hidden name=\"ts\" value=\"$ts\"><input type=submit name=submit value=Post></td></tr></table></form>";

if ($sss == 1)
$form = $form . "<center><font size=1><a href=index.php?a=smilies target=_blank>Smilies Help</a></font></center><br>";

displayEntry("Skriv i vores gæstebog",$form,"",NULL,NULL,NULL,0,NULL);
}
else if ($num_entry == 0)
{
echo "<font size=3 face=Trebuchet MS>vi har desværre ikke nogle indlæg - men du kan blive den første!.<br><br></font>";
}
else
{
if ($pg < $tp)
{
$toleft = $pg + 1;
echo "<a href=index.php?pg=$toleft&epp=$epp><img src=ipei_imgs/arrow_left.gif border=0></a>";
}
if (($pg > 1) and ($tp > 1))
{
$toright = $pg - 1;
echo "<a href=index.php?pg=$toright&epp=$epp><img src=ipei_imgs/arrow_right.gif border=0></a>";
}
if (($pg < $tp) or (($pg > 1) and ($tp > 1)))
echo "<br /><br />";

// display entries
for ($c=$start;$c > $end;$c--)
{
if (($c > 0) and ($c <= $num_entry))
{
displayEntry(mysql_result($gb,$c-1,"name"),mysql_result($gb,$c-1,"msg"),mysql_result($gb,$c-1,"comment"),mysql_result($gb,$c-1,"email"),mysql_result($gb,$c-1,"homepage"),convert_datetime(mysql_result($gb,$c-1,"date"), "F j Y"),1,mysql_result($gb,$c-1,"entrynum"));
}
}

if (($pg < $tp) or (($pg > 1) and ($tp > 1)))
echo "<img src=ipei_imgs/blank.gif width=1 height=8><br />";
if ($pg < $tp)
{
$toleft = $pg + 1;
echo "<a href=index.php?pg=$toleft&epp=$epp><img src=ipei_imgs/arrow_left.gif border=0></a>";
}
if (($pg > 1) and ($tp > 1))
{
$toright = $pg - 1;
echo "<a href=index.php?pg=$toright&epp=$epp><img src=ipei_imgs/arrow_right.gif border=0></a>";
}
}





cleanup();

echo "</center><br><br></font></body><comment><!-- iPei Guestbook 2.0 by Paley Wu - http://www.epistream.com --></comment></html>";
?>

Re: Rette i et script!

Indlæg: fre dec 18, 2009 18:13
af Jørgen Rasmussen
Hej wolff

Jeg har ingen forstand på scripst men jeg tror du skal kigge på din side" www.majlw.net16.net_index.php.htm". Næsten nederst står der :
Kode: Vælg alt
<font face=arial size=1><a href="majlw.net16.net/index.html">Home</a> | <a href=http://www.epistream.com/ipei/ target=_blank>iPei Guestbook</a></font>

Jeg tror det er det Home du skal ændre.

Re: Rette i et script!

Indlæg: fre dec 18, 2009 18:21
af wolff
Hej Jørgen.

Jamen mange tak for din hjælp, men jeg er nemlig heller ikke så stærk i scripts.
Men hvor finder du den side du snakker om, når jeg klikker på linket, kan siden ikke vises i firefox!

Re: Rette i et script!

Indlæg: fre dec 18, 2009 18:23
af Kim Ludvigsen
Næsten nederst i filen functions.php har du denne linje:
echo "<a href=\"$home\">Home</a> | ";

Udskift "Home" med "Hjem" eller "Forsiden", eller hvad du nu lyster, altså fx:
echo "<a href=\"$home\">Forsiden</a> | ";

Du skal så i config.php ændre adressen til din hjemmeside. Jeg vil tro, at du har glemt at indtaste http:// foran domænet. Der skal sikkert stå:
http://www.majlw.net16.net/index.html

Re: Rette i et script!

Indlæg: fre dec 18, 2009 19:15
af wolff
Sådan! :D

Mange tak for hjælpen - i er bare super :!:

Re: Rette i et script!

Indlæg: fre dec 18, 2009 19:46
af wolff
Et spørgsmål mere til denne sag.

http://majlw.net16.net/gaestebog/index.php?a=sign på denne side kan du se at der står :"Indtast disse numre du ser i nedenstående tomme felter:"
Det jeg ønsker hjælp til denne omgang er at få teksten mindre, så den bliver ligeså stor som det andet.

Men hvor gør jeg det? For jeg har prøvet at ændre fra 2 til 1 med mere, men det hjælper ikke der hvor jeg gerne vil have det til at blive ændret!

Re: Rette i et script!

Indlæg: fre dec 18, 2009 20:04
af Kim Ludvigsen
wolff skrev:der står :"Indtast disse numre du ser i nedenstående tomme felter:"

Men hvor gør jeg det? For jeg har prøvet at ændre fra 2 til 1 med mere, men det hjælper ikke der hvor jeg gerne vil have det til at blive ændret!


Hvor har du prøvet at ændre? Og hvor har du teksten stående? Husk, at vi kun kan se det færdige resultat, vi kan ikke se den bagvedliggende php-kode. Jeg har hentet scriptet fra programmørens hjemmeside, men der er mange filer, så en mere præcis angivelse vil hjælpe.

Re: Rette i et script!

Indlæg: lør dec 19, 2009 12:37
af wolff
Det er filen index.php og koden ser sådan herud:

Teksten er bare ikke blevet ændret her.

$sic_code1 = "<tr><td valign=top align=right><font size=2 face=\"$font\" color=$fcolor>confirmation</font></td><td>{$s1}{$s2}<br>Please enter the numbers you see:{$f1}{$f2}</td></tr>";
}
else $sic_code1 = "";

Hvis jeg ændre size=2 til 1 eller 3 så er det bare confirmation (min version bekræftelse kode) der bliver mindre eller større.

Re: Rette i et script!

Indlæg: lør dec 19, 2009 13:51
af Kim Ludvigsen
wolff skrev:Det er filen index.php og koden ser sådan herud:

Teksten er bare ikke blevet ændret her.

$sic_code1 = "<tr><td valign=top align=right><font size=2 face=\"$font\" color=$fcolor>confirmation</font></td><td>{$s1}{$s2}<br>Please enter the numbers you see:{$f1}{$f2}</td></tr>";
}
else $sic_code1 = "";

Hvis jeg ændre size=2 til 1 eller 3 så er det bare confirmation (min version bekræftelse kode) der bliver mindre eller større.


Programmøren har ikke taget højde for at ændre "Please enter..". Du ka ngøre det ved at indsætte følgende kode lige foran:
<font size=2 face=\"$font\" color=$fcolor>
og koden </font> lige bagefter og så fjerne koderne og . Så får du samme størrelse som "confirmation". Forudsat du sætter font size til det samme.

Ovenstående kodeklip efter ændringen:
$sic_code1 = "<tr><td valign=top align=right><font size=2 face=\"$font\" color=$fcolor>confirmation</font></td><td>{$s1}{$s2}<br><font size=2 face=\"$font\" color=$fcolor>Please enter the numbers you see:</font>{$f1}{$f2}</td></tr>";
}
else $sic_code1 = "";

Re: Rette i et script!

Indlæg: lør dec 19, 2009 14:49
af wolff
Super tak for din hjælp :wink: