Heey mensen ik ben beetje aan het oefenen met mysql en formulier velden enzo. Nu heb ik een script gebouwt die je je ipadres opvraagt en je hostnaam maar ik wil dat hij ze ook opslaat in mysql. Ik heb hier een artikel gelezen over mysql en heb gebrobeert om daadwerkelijk gegevens in de mysql database te krijgen.
Alleen het lukt echter niet. Ik krijg geen parse errors maar hij doet gewoon niks.
Weet iemand toevallig waarom?
mijn code:
owja je mag op mijn script style ook reacties loslaten als je dat wilt, ik ben maar een beginner dus ik moet nog van alles leren.
Alleen het lukt echter niet. Ik krijg geen parse errors maar hij doet gewoon niks.
Weet iemand toevallig waarom?
mijn code:
code:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
| <html>
<head><title>Alweer een TeSt pagina....</title>
<style type="text/css">
<!--
A:link{COLOR:#000000;TEXT-DECORATION:none;}
A:visited{COLOR:#000000;TEXT-DECORATION: none;}
A:active{COLOR:#1C6691}
A:hover{COLOR:#FF0000;TEXT-DECORATION:none;}
#layer5 { position: absolute; top: 119px; left: -253px; width: 116px; height: 43px; visibility: visible; display: block }
#layer2 { position: absolute; top: -100px; left: -58px; width: 479px; height: 116px; visibility: visible; display: block }
-->
</style>
</head>
<body>
<?php
/*smillies hieronder zullen alle
variabelen volgen voor de smillies in de tekst. */
$happy = "[img]\"smilies/happy.gif\"[/img]";
$mad = "[img]\"smilies/mad.gif\"[/img]";
$cry = "[img]\"smilies/cry.gif\"[/img]";
$shy = "[img]\"smilies/shy.gif\"[/img]";
$wink = "[img]\"smilies/wink.gif\"[/img]";
echo "<font face=\"verdena, arial\" size=\"2\">Welkom op alweer een test pagina.<br>";
echo "Dit is een pagina waar ik allerlei functies en while loops uitprobeer om ervan te leren. $happy";
echo "<br>Als eerst zal ik uw ipadres achterhalen, en ow host hier zal later meer uitleg over komen.<br>";
echo "<br>Denk eraan, de informatie die u zo te zien krijgt over uw computer (ip adres en dergelijke) zullen niet worden opgeslagen.";
echo "<br>Er wordt dus zowiezo <b>geen</b> misbruik van gemaakt.";
function provider ($ip) {
if ($ip == NULL) {
$ip = $_SERVER['REMOTE_ADDR']; //ip adres
}
$host = gethostbyaddr($ip); // zoekt host bijbehorend het ip adres
$provider = explode(".", $host);
$provider = array_reverse($provider);
$PROVIDER = $provider[1].".".$provider[0];
return $PROVIDER;
}
$ipadres = $_SERVER['REMOTE_ADDR'];
$hostnaam = gethostbyaddr($ipadres);
echo "<br><br>Uw ip adres = <b>$ipadres</b>";
echo "<br>En uw hostnaam bijbehorend bij $ipadres = <b>$hostnaam</b>";
echo "<br>Zo dat waren uw gegevens over uw ipadres en uw hostnaam (provider) $happy<br>";
echo "Nu alleen uw provider naam: ";
echo "<b><a href=\"http://" .provider($ip). "\"target=\"_blank\">" .provider($ip). "</a></b>";
echo "<br>Met een beetje scripten (dankzij peter bedankt peter $wink ) is het me gelukt om te zorgen dat,";
echo "je nu ook kan klikken op je provider en dat je terecht komt op de site van je provider.";
echo "<br><br>=======================Einde ipadressen en dergelijke========================<br>";
echo "=====================================================================<br><br>";
?>
<form name="form1" method="post" action="">
Wat is naam: <br>
<input type="text" name="naam">
<input type="submit" name="Submit" value="Submit">
</form>
<?php
$naam = $_POST['naam']; // variabele voor naam wat gepost is in de form.
// MYSQL CONNECTIE //
if (!@mysql_select_db("ipadressen", @mysql_connect("localhost", "root", "")))
{
echo "Er kon geen connectie worden gemaakt met de database.";
exit();
}
// EINDE MYSQL CONNECTIE //
$query = "INSERT INTO ipadressen (ipadres, hostnaam, naam) VALUES ('$ipadres', '$hostnaam', '$naam', '$key')";
mysql_query($query); // voegt het ipadres naam en hostnaam in het in mysql systeem.
// Simple fOpen voorbeeld door Sbm007
$bestand = "test.txt";
$inhoud = "Dit bestand is ingevoegd met fopen()";
$file = fopen($bestand,"w+"); // bestand openen voor lees en write toegang
fputs($file, "$inhoud"); // info inzetten
fclose($file); // Bestand afsluiten
include("test.txt");
?>
</font>
</body>
</html> |
owja je mag op mijn script style ook reacties loslaten als je dat wilt, ik ben maar een beginner dus ik moet nog van alles leren.