Hej Gruppe.
Jeg har nogle problemer med
www.storkie.dk.
Siderne viser ikke fejl, men de virker ikke:
1. Vil ikke starte sessions:
<?php
include("config.php");
$connect = mysql_connect("$user_hostname", "$user_username",
"$user_password");
mysql_select_db("$user_database", $connect);
session_start();
if(!isset($username)) {
echo "<form method=\"POST\" action=$PHP_SELF>
<p align=\"left\">
<table>
<tr>
<td>
Brugernavn:<br><input type=\"text\" name=\"username\" size=\"8\"></td>
</tr>
<tr>
<td>
Password:<br><input type=\"password\" name=\"password\" size=\"8\"></td>
</tr>
<tr>
<td colspan=\"2\">
<p align=\"left\"><input type=\"submit\" value=\"Submit\"
name=\"submit\"></td>
</tr>
</table>
</p>
</form>";
exit;
}
session_register("username");
session_register("password");
$sql = "SELECT * FROM users WHERE username = \"$username\" AND password =
\"$password\"";
$result = @mysql_query($sql) or die("No.");
if(mysql_num_rows($result) == "0") {
session_unregister("username");
session_unregister("password");
echo "Forkert brugernavn og <br> password, nyt forsøg";
exit;
}
$username = mysql_result($result,0,"username");
mysql_close($connect);
?>
2. Vil ikke indsætte i MySQL databasen:
<h2 align=center>Bruger registrering</h2>
<?php
include("config.php");
$connect = mysql_connect("$user_hostname", "$user_username",
"$user_password");
mysql_select_db("$user_database", $connect);
$sql = "SELECT * FROM users WHERE username = \"$username\"";
$result = @mysql_query($sql) or die("No.");
$num = mysql_num_rows($result);
if(!$submit) {
echo "<form method=\"POST\" action=$PHP_SELF>
<center>
<table>
<tr>
<td>Navn:</td>
<td><input type=\"text\" name=\"fname\" size=\"20\"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type=\"text\" name=\"email\" size=\"20\"></td>
</tr>
<tr>
<td>Brugernavn:</td>
<td><input type=\"text\" name=\"username\" size=\"20\"></td>
</tr>
<tr>
<td>Password:</td>
<td><input type=\"password\" name=\"password\" size=\"20\"></td>
</tr>
</table>
<p><input type=\"submit\" value=\"Submit\" name=\"submit\"></p>
</center>
</form>";
} else if($submit && empty($fname) && empty($email) && empty($username) &&
empty($username)) {
echo "<center>Udfyld alle felterne tak!</center>";
} else if($num == "1") {
echo "<center>Brugernavnet er i brug så prøv med et nyt.</center>";
} else if($submit && !empty($fname) && !empty($email) && !empty($username)
&& !empty($username) && $num == "0") {
$insert = "INSERT INTO users VALUES ('', '$fname', '$email', '$username',
'$password')";
$insert_res = @mysql_query($insert) or die("No.");
echo "Du er registreret som $username.";
}
mysql_close($connect);
?>
3. Vil ikke hente eller sætte cookie:
<?
if($har_besogt14){
$har_besogt14 = 1;
echo "Du har besøgt";
}else
{
$har_besogt14 = 1;
setcookie("har_besogt14", "1", time()+
30758400);include("../Counter/antal.php");include("../config.php");
$db = mysql_connect("$hostname", "$username", "$password");
mysql_select_db("$database", $db);
mysql_query("UPDATE webdeskup_counters Set hits = $plusen WHERE nr = '1'");
}
?>
4. Vil ikke hente variable fra URLen, hvis den ny er:
www.storkie.dk/index.php?user=Jensen
<?
echo "$user";
?>
Alt dette virker på
www.webdeskup.1go.dk og
www.mk.frac.dk, men ikke på
www.storkie.dk.
Kan dette have noget at gøre med følgende:
1. php.ini-filen er ikke sat rigtigt op eller der er fejl i den
2 At siden ikke kører på en Apache eller Linux, men en Windows.
På
www.storkie.dk står det hele bare stille!
MVH
Michael Korsgaard