Welkom, Gast. Je bent niet ingelogd.

PHP Pagina in database

Basjee
Octo
Geplaatst op: 31 Mar 2007, 16:50
PimpCoins: 0
💸+
Bewerken Quote

Het is al opgelost, ik heb de submit form weggehaald, hij logt nu automatisch
-------------------------------------------
Heuj hoij!
Dit script zet de error page in de database in plaats van de verkeerde pagina.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<? 
// http://testing.dooh.nl/errors/404.php 
if (isset($_POST['submit'])) { 
        if(isset($HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR'])) { 
        $ip = $HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR']; 
        } else { 
        $ip = $HTTP_SERVER_VARS['REMOTE_ADDR']; 
        } 
        $host = gethostbyaddr($_SERVER['REMOTE_ADDR']); 
        $tijd = time(); 
        $datum = date_format($tijd); 
        $pagina = "http://".$_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; 
        $pagina = htmlspecialchars($pagina);     
        mysql_query ("INSERT INTO dodelink (ip, pagina, host, datum) VALUES ('".$ip."','".$pagina."','". $host . "', '".$datum."')") or die (mysql_error ()); 
        echo "Bedankt voor het melden!<br />"; 
        } else { 
        ?> 
         
<? 
$pagina = "http://".$_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; 
$pagina = htmlspecialchars($pagina); 
echo '<h3> Deze pagina is niet gevonden.. </h3>'; 
echo 'de pagina die u bezocht : '.$pagina.', bestaat niet en u kan deze dan ook niet bekijken'; 
?> 
<form method="POST"> 
      <input type="submit" value="Meld de dode link!" name="submit">    
</form>

Hij weergeeft het zo:
de pagina die u bezocht : http://testing.dooh.nl/blabla, bestaat niet en u kan deze dan ook niet bekijken
Maar hij zet http://testing.dooh.nl/errors/404.php (pagina bestaat niet) in de database.

ty

[Laatst bewerkt door Basjee op zaterdag 31 maart 2007, om 17:44]
Saven
admin
Geplaatst op: 31 Mar 2007, 17:05
PimpCoins: 0
💸+
Bewerken Quote

$HTTP_SERVER_VARS ? Leef jij nog in 1999 ofzo

dis is php3 rotzooi

Guz
Housejunkie
moderator
Geplaatst op: 31 Mar 2007, 17:07
PimpCoins: 0
💸+
Bewerken Quote

Saven schreef:

$HTTP_SERVER_VARS ? Leef jij nog in 1999 ofzo

dis is php3 rotzooi

Ik ken alleen php5

Basjee
Octo
Geplaatst op: 31 Mar 2007, 17:19
PimpCoins: 0
💸+
Bewerken Quote


Dan doe ik wel serverremoteaddr ofzo

Maar back on topic, weet iemand het?
Het is al opgelost, ik heb de submit form weggehaald, hij logt nu automatisch

[Laatst bewerkt door Basjee op zaterdag 31 maart 2007, om 17:44]
📫

Nieuw privébericht

🔥

Registreren


Login