Avatar billede chico Nybegynder
07. marts 2003 - 15:44 Der er 14 kommentarer og
1 løsning

Hvad er der galt ?

Hvad er der galt siden denne ikke vises rigtigt ?
http://www.aprilsnar.net/test/default.php
Avatar billede chico Nybegynder
07. marts 2003 - 15:45 #1
default.php filen ser sådan her ud :

<?
if ($mode == "opret") {

$navn = ereg_replace("<","&lt;",$navn);
$navn = ereg_replace(">","&gt;",$navn);

$email = ereg_replace("<","&lt;",$email);
$email = ereg_replace(">","&gt;",$email);

$icq = ereg_replace("<","&lt;",$icq);
$icq = ereg_replace(">","&gt;",$icq);

$besked = ereg_replace("<","&lt;",$besked);
$besked = ereg_replace(">","&gt;",$besked);

$besked = ereg_replace("(\n\r|\r\n)","<br>",$besked);

if (ereg_replace("[0-9]","",$icq) == "") {
    if ($besked == "") {
        Echo "<P align=center><FONT face=Tahoma size=2><STRONG>Du skal nok lige skrive en besked ikk</STRONG></FONT></P>";
    }
    else {
        if ($navn == "") {
            Echo "<P align=center><FONT face=Tahoma size=2><STRONG>Du skal nok lige skrive dit navn ikk</STRONG></FONT></P>.";
        }
        else {
            $fil = "tagwall.txt";
            $tid = strftime("%d %B %Y", getlastmod()+3600);
            $str  = "<tr><td colspan=\"2\"><hr size=\"1\"></td></tr>\n<tr><td><FONT face=Tahoma size=2>Tid:</td><td><FONT face=Tahoma size=2>$tid</td></tr>\n</tr>\n<tr><td><FONT face=Tahoma size=2>Navn:</td><td><FONT face=Tahoma size=2>$navn</td></tr>\n<tr><td>Email:</td><td><a href=\"mailto:$email\"><FONT face=Tahoma size=2>$email</a></td></tr>\n<tr><td><FONT face=Tahoma size=2>Icq:</td><td><a href=\"http://wwp.icq.com/scripts/search.dll?to=$icq\"><FONT face=Tahoma size=2>$icq</td></tr>\n<tr><td colspan=\"2\"><br><FONT face=Tahoma size=2>$besked</td></tr>\n";
            $fp = fopen($fil, r);
            if($fp) {
                $filArray = file($fil);
                $result = implode("", $filArray);
                $result = "$str$result";
                fclose($fp);
            }
            $fp = fopen($fil, w);
            if($fp) {
                fputs($fp, $result);
                fclose($fp);
            }
        }
    }
}
else {
    echo "<P align=center><FONT face=Tahoma size=2><STRONG>Dit icq nummer er ugyldigt</STRONG></FONT></P>.";
}
$mode = "";

}
?>

<html>
<head>
    <title>Tagwall V1.0</title>
</head>

<body bgcolor="#bec2c1" text="black" link="blue" vlink="blue" alink="blue">
<P align=center>
<FONT face=Tahoma size=2><STRONG>Tagwall V1.0</STRONG></FONT></P>



<?
if ($mode == "") {
?>
<P align=center><a href="default.php?mode=tilfoj"><FONT face=Tahoma size=2>Tilføj besked</FONT></a></P>
<table border="0" align="center">
<?
readfile("tagwall.txt");
?>
</table>
<?
}
?>

<?
if ($mode == "tilfoj") {
?>
<P align=center><a href="default.php"><FONT face=Tahoma size=2>Tilbage til forum</FONT></a></P>
<form action="default.php" method="post">
<input type="hidden" name="mode" value="opret">

<table border="0" align="center">
<tr><td><FONT face=Tahoma size=2>Navn:</FONT></td><td><input type="text" name="navn" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
<tr><td><FONT face=Tahoma size=2>Email:</FONT></td><td><input type="text" name="email" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
<tr><td><FONT face=Tahoma size=2>Icq:</FONT></td><td><input type="text" name="icq" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
<tr><td colspan="2"><textarea name="besked" cols="30" rows="8" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></textarea></td></tr>
<tr><td colspan="2"><input type="submit" value="Skriv" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
</table>

</form>
<?
}
?>


</body>
</html>
Avatar billede ztyxx Nybegynder
07. marts 2003 - 15:46 #2
prøv at poste de liier der henvises til i fejlbeskederne
Avatar billede ztyxx Nybegynder
07. marts 2003 - 15:47 #3
if ($_GET["mode"] == "tilfoj") {
i alle tre linier
Avatar billede ztyxx Nybegynder
07. marts 2003 - 15:48 #4
du skal, efter de nye standarder for PHP, bruge predifinerede variabler, http://www.php.net/manual/en/language.variables.predefined.php
Avatar billede ztyxx Nybegynder
07. marts 2003 - 15:50 #5
det skal så se sådan ud

<?
if ($_GET["mode"] == "opret") {

$navn = ereg_replace("<","&lt;",$navn);
$navn = ereg_replace(">","&gt;",$navn);

$email = ereg_replace("<","&lt;",$email);
$email = ereg_replace(">","&gt;",$email);

$icq = ereg_replace("<","&lt;",$icq);
$icq = ereg_replace(">","&gt;",$icq);

$besked = ereg_replace("<","&lt;",$besked);
$besked = ereg_replace(">","&gt;",$besked);

$besked = ereg_replace("(\n\r|\r\n)","<br>",$besked);

if (ereg_replace("[0-9]","",$icq) == "") {
    if ($besked == "") {
        Echo "<P align=center><FONT face=Tahoma size=2><STRONG>Du skal nok lige skrive en besked ikk</STRONG></FONT></P>";
    }
    else {
        if ($navn == "") {
            Echo "<P align=center><FONT face=Tahoma size=2><STRONG>Du skal nok lige skrive dit navn ikk</STRONG></FONT></P>.";
        }
        else {
            $fil = "tagwall.txt";
            $tid = strftime("%d %B %Y", getlastmod()+3600);
            $str  = "<tr><td colspan=\"2\"><hr size=\"1\"></td></tr>\n<tr><td><FONT face=Tahoma size=2>Tid:</td><td><FONT face=Tahoma size=2>$tid</td></tr>\n</tr>\n<tr><td><FONT face=Tahoma size=2>Navn:</td><td><FONT face=Tahoma size=2>$navn</td></tr>\n<tr><td>Email:</td><td><a href=\"mailto:$email\"><FONT face=Tahoma size=2>$email</a></td></tr>\n<tr><td><FONT face=Tahoma size=2>Icq:</td><td><a href=\"http://wwp.icq.com/scripts/search.dll?to=$icq\"><FONT face=Tahoma size=2>$icq</td></tr>\n<tr><td colspan=\"2\"><br><FONT face=Tahoma size=2>$besked</td></tr>\n";
            $fp = fopen($fil, r);
            if($fp) {
                $filArray = file($fil);
                $result = implode("", $filArray);
                $result = "$str$result";
                fclose($fp);
            }
            $fp = fopen($fil, w);
            if($fp) {
                fputs($fp, $result);
                fclose($fp);
            }
        }
    }
}
else {
    echo "<P align=center><FONT face=Tahoma size=2><STRONG>Dit icq nummer er ugyldigt</STRONG></FONT></P>.";
}
$mode = "";

}
?>

<html>
<head>
    <title>Tagwall V1.0</title>
</head>

<body bgcolor="#bec2c1" text="black" link="blue" vlink="blue" alink="blue">
<P align=center>
<FONT face=Tahoma size=2><STRONG>Tagwall V1.0</STRONG></FONT></P>



<?
if ($_GET["mode"] == "") {
?>
<P align=center><a href="default.php?mode=tilfoj"><FONT face=Tahoma size=2>Tilføj besked</FONT></a></P>
<table border="0" align="center">
<?
readfile("tagwall.txt");
?>
</table>
<?
}
?>

<?
if ($_GET["mode"] == "tilfoj") {
?>
<P align=center><a href="default.php"><FONT face=Tahoma size=2>Tilbage til forum</FONT></a></P>
<form action="default.php" method="post">
<input type="hidden" name="mode" value="opret">

<table border="0" align="center">
<tr><td><FONT face=Tahoma size=2>Navn:</FONT></td><td><input type="text" name="navn" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
<tr><td><FONT face=Tahoma size=2>Email:</FONT></td><td><input type="text" name="email" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
<tr><td><FONT face=Tahoma size=2>Icq:</FONT></td><td><input type="text" name="icq" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
<tr><td colspan="2"><textarea name="besked" cols="30" rows="8" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></textarea></td></tr>
<tr><td colspan="2"><input type="submit" value="Skriv" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
</table>

</form>
<?
}
?>


</body>
</html>
Avatar billede chico Nybegynder
07. marts 2003 - 16:00 #6
Den viser stadig samme fejl !
Avatar billede chico Nybegynder
07. marts 2003 - 17:02 #7
Er der andre der kan hjælpe med at finde denne fejl
http://www.aprilsnar.net/test2/default.php

Det er med det som Ztyxx har skrevet.
Avatar billede ztyxx Nybegynder
07. marts 2003 - 17:22 #8
http://www.friserverplads.dk/ztyxx/chico.php

dette er koden
<?
if ($_REQUEST["mode"] == "opret") {

$navn = ereg_replace("<","&lt;",$navn);
$navn = ereg_replace(">","&gt;",$navn);

$email = ereg_replace("<","&lt;",$email);
$email = ereg_replace(">","&gt;",$email);

$icq = ereg_replace("<","&lt;",$icq);
$icq = ereg_replace(">","&gt;",$icq);

$besked = ereg_replace("<","&lt;",$besked);
$besked = ereg_replace(">","&gt;",$besked);

$besked = ereg_replace("(\n\r|\r\n)","<br>",$besked);

if (ereg_replace("[0-9]","",$icq) == "") {
    if ($besked == "") {
        Echo "<P align=center><FONT face=Tahoma size=2><STRONG>Du skal nok lige skrive en besked ikk</STRONG></FONT></P>";
    }
    else {
        if ($navn == "") {
            Echo "<P align=center><FONT face=Tahoma size=2><STRONG>Du skal nok lige skrive dit navn ikk</STRONG></FONT></P>.";
        }
        else {
            $fil = "tagwall.php";
            $tid = strftime("%d %B %Y", getlastmod()+3600);
            $str  = "<tr><td colspan=\"2\"><hr size=\"1\"></td></tr>\n<tr><td><FONT face=Tahoma size=2>Tid:</td><td><FONT face=Tahoma size=2>$tid</td></tr>\n</tr>\n<tr><td><FONT face=Tahoma size=2>Navn:</td><td><FONT face=Tahoma size=2>$navn</td></tr>\n<tr><td>Email:</td><td><a href=\"mailto:$email\"><FONT face=Tahoma size=2>$email</a></td></tr>\n<tr><td><FONT face=Tahoma size=2>Icq:</td><td><a href=\"http://wwp.icq.com/scripts/search.dll?to=$icq\"><FONT face=Tahoma size=2>$icq</td></tr>\n<tr><td colspan=\"2\"><br><FONT face=Tahoma size=2>$besked</td></tr>\n";
            $fp = fopen($fil, "a+");
            if($fp) {
                $filArray = file($fil);
                $result = implode("", $filArray);
                $result = "$str$result";
                fclose($fp);
            }
            $fp = fopen($fil, "a+");
            if($fp) {
                fputs($fp, $result);
                fclose($fp);
            }
        }
    }
}
else {
    echo "<P align=center><FONT face=Tahoma size=2><STRONG>Dit icq nummer er ugyldigt</STRONG></FONT></P>.";
}
$mode = "";

}
?>

<html>
<head>
    <title>Tagwall V1.0</title>
</head>

<body bgcolor="#bec2c1" text="black" link="blue" vlink="blue" alink="blue">
<P align=center>
<FONT face=Tahoma size=2><STRONG>Tagwall V1.0</STRONG></FONT></P>



<?
if ($_REQUEST["mode"] == "") {
?>
<P align=center><a href="chico.php?mode=tilfoj"><FONT face=Tahoma size=2>Tilføj besked</FONT></a></P>
<table border="0" align="center">
<?
include("tagwall.php");
?>
</table>
<?
}
?>

<?
if ($_REQUEST["mode"] == "tilfoj") {
?>
<P align=center><a href="chico.php"><FONT face=Tahoma size=2>Tilbage til forum</FONT></a></P>
<form action="chico.php" method="post">
<input type="hidden" name="mode" value="opret">

<table border="0" align="center">
<tr><td><FONT face=Tahoma size=2>Navn:</FONT></td><td><input type="text" name="navn" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
<tr><td><FONT face=Tahoma size=2>Email:</FONT></td><td><input type="text" name="email" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
<tr><td><FONT face=Tahoma size=2>Icq:</FONT></td><td><input type="text" name="icq" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
<tr><td colspan="2"><textarea name="besked" cols="30" rows="8" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></textarea></td></tr>
<tr><td colspan="2"><input type="submit" value="Skriv" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
</table>

</form>
<?
}
?>


</body>
</html>
Avatar billede chico Nybegynder
07. marts 2003 - 18:01 #9
tagwall.php er det bare en tom fil til start ?

kan det være min server der har en defekt ?

det kommer til at se sådan ud.

http://www.aprilsnar.net/test/chico.php
Avatar billede chico Nybegynder
07. marts 2003 - 18:02 #10
kan man hæve point givningen, du har fortjent nogle flere point hvis det kommer til at virke.
Avatar billede ztyxx Nybegynder
07. marts 2003 - 20:04 #11
tagwall.php er bare en tom fil, og det er rigeligt med point, hvem ligger din side hos, og ved du hvilken type server det er (Unix, Windows ??)
Avatar billede chico Nybegynder
07. marts 2003 - 21:32 #12
Den ligger hos mig selv og det er windows.
Med Xitami webserver
Avatar billede ztyxx Nybegynder
08. marts 2003 - 22:13 #13
hmm, kender ikke til Xitami
Avatar billede Slettet bruger
13. april 2003 - 20:43 #14
Lukketid?
Avatar billede ztyxx Nybegynder
15. april 2003 - 08:23 #15
takker for point, men hvis ikke min løsning gav et resultat, bør jeg jo ikke have dem, men sig lige til, så kan du få dem igen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester