Where do I find a php_error_log ??
Anyway I have check for mistypes, and can't find any reset either, so I'm still lost.
Here are my codes :
gem.php (the file that put data in the database and sends an email
<?php
require("./gbog-ting/mysql-funktioner.php");
require("./gbog-ting/design-funktioner.php");
require("./gbog-ting/indstillinger.php");
if(is_array($HTTP_POST_VARS)) {
$navn = $HTTP_POST_VARS['navn'];
$epost = $HTTP_POST_VARS['epost'];
$besked = $HTTP_POST_VARS['besked'];
} elseif (is_array($_POST)) {
$navn = $_POST['navn'];
$epost = $_POST['epost'];
$besked = $_POST['epost'];
}
function skriv_i_gbog($navn, $epost, $besked) {
$ip = getenv('REMOTE_ADDR');
$sql = "insert into gaestebog(navn,epost,besked,ip,tid)
values('$navn','$epost','$besked','$ip',now())";
aabn_forbindelse_og_vaelgdb();
sql_spoerg($sql);
$idnum = mysql_insert_id();
luk_forbindelse();
}
skriv_i_gbog(addslashes($navn),addslashes($epost),addslashes($besked));
header("Location: ../Gbog.php");
if($epost_p == "t") {
$ip = getenv('REMOTE_ADDR');
$epostens_indhold = "www.all-shook-up.dk/Gbog/Valid.php?ID=$idnum $navn har skrevet denne besked fra IP-adressen $REMOTE_ADDR:\n-----------------------------------------------------\n\n$besked";
mail($admin_epost, "Der er skrevet i din gæstebog!", $epostens_indhold);
}
?>
Here are the 3 files require files:
mysql-funktioner.php:
<?php
function aabn_forbindelse_og_vaelgdb() {
$server = "db.all-shook-up.dk";
$bruger = "my username";
$kodeord = "my password";
$database = "my database name";
if (!mysql_connect("$server","$bruger","$kodeord")) {
udskriv_fejl("Kunne ikke oprette en forbindelse til MySQL.");
}
if(!mysql_select_db("$database")) {
udskriv_fejl("Kunne ikke vælge databasen: $database");
}
}
function sql_spoerg_og_faa_svar($query) {
$resultat = mysql_query($query);
if(!$resultat) {
udskriv_fejl("Kunne ikke udføre: <em>$query</em>");
}
while($raekke = mysql_fetch_array($resultat)) {
$resultat_array[] = $raekke;
}
return $resultat_array;
}
function sql_spoerg($query) {
$resultat = mysql_query($query);
if(!$resultat) {
udskriv_fejl("Kunne ikke udføre: <em>$query</em>");
}
}
function luk_forbindelse() {
if(!mysql_close()) {
udskriv_fejl("Kunne ikke lukke forbindelsen til MySQL!");
}
}
function udskriv_fejl($fejl) {
echo "<p>$fejl";
if ($mysql_fejl = mysql_error()) {
echo "<br>Fejlen er: <em>$mysql_fejl</em>";
}
exit;
}
?>
Design-funktioner.php
<?php
function top($titel) {
$html = "<html><head><title>$titel</title><link rel=\"stylesheet\" type=\"text/css\" href=\"Gbog/gbog-ting/stil.css\"></head><body>
<h2>$titel</h2>";
return $html;
}
function bund() {
$html = "</body></html>";
return $html;
}
indstillinger.php
<?php
# "t" true - "f" False
$html_p = "f";
$antal_ad_gangen = 10;
$tabel_bredde = 450;
$epost_p = "t";
$admin_epost = "allshookup@mail.dk";
?>
I have tried it one more when the codes are exactly like abowe, and still the link say ID= and the number is missing.