Probleem met mijn advertenties script
De bedoeling is na de betaling dat het in de db gezet word dan krijgt men een email met de advertenties gegevens om allles te kunnen aanpassen
Hier onder vindt u de php code die ik gebruikt
Code (php)
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
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
<?
$query = mysql_query("SELECT * FROM categorie ORDER BY omschrijving");
$result = mysql_num_rows($query);
while($object = mysql_fetch_object($query))
{
$categorie_id = $object->categorie_id;
$omschrijving = $object->omschrijving;
$omschrijving = stripslashes($omschrijving);
$len = strlen ($omschrijving);
if ($len >= 20)
{
$achtervoegsel = "...";
$omschrijving = substr ("$omschrijving", 0, 20);
$omschrijving .= $achtervoegsel;
}
echo "<tr><td><a href=\"categorie.php?cat=$categorie_id\" class='menu_item' target='body'>$omschrijving</a></td></tr>\n";
}
?>
$query = mysql_query("SELECT * FROM categorie ORDER BY omschrijving");
$result = mysql_num_rows($query);
while($object = mysql_fetch_object($query))
{
$categorie_id = $object->categorie_id;
$omschrijving = $object->omschrijving;
$omschrijving = stripslashes($omschrijving);
$len = strlen ($omschrijving);
if ($len >= 20)
{
$achtervoegsel = "...";
$omschrijving = substr ("$omschrijving", 0, 20);
$omschrijving .= $achtervoegsel;
}
echo "<tr><td><a href=\"categorie.php?cat=$categorie_id\" class='menu_item' target='body'>$omschrijving</a></td></tr>\n";
}
?>
<tr>
<td height=100% class=menu> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<br> </p></td>
<td valign="top" width="56%">
Code (php)
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
<?php
if(isset($_POST['submit']))
{
if (empty($_POST['pincode']))
{
echo'U heeft geen pincode opgegeven!';
}
elseif(empty($_POST['land']))
{
echo'<tr>
<td>
U heeft geen land opgegeven!
</td>
</tr>
</table>';
exit();
}
$rtlo = 29772; // jou code
$test = 0; // Zet deze op false na het testen FALSE == 0
$sent = ($sent) ? $sent : $_GET["sent"];
$pincode = ($pincode) ? $pincode : $_POST["pincode"];
$land = ($land) ? $land : $_POST["land"];
$code = $_POST['pincode'];
$co = $_POST['land'];
$url = "http://www.ringtonio.nl/mp?test=$test&co=$co&rtlo=$rtlo&code=".urlencode($code);
$result = @implode ( "", file ( $url ) );
if ( !$result )
{
echo'Er gaat momenteel wat mis.<br>
Probeer een andere keer opnieuw aub ';
}
else
{
if ( substr ( $result, 0, 2 ) == 'OK' )
{
echo 'Alles is gelukt, juiste code betaling is binnen';
}
else
{
echo $result; // Laat foutcode zien
}
}
}
else
{
echo'
(NEDERLAND) Bel naar <b>0909-8356</b>,
en dan hoor je de 6 cijferige pincode! (<font size="1">€1,30 per gesprek).
</font>
<br>
(BELGIË) Bel naar <b>
0903-36062</b>, en dan hoor je de 6cijferige pincode! <font size="1">(€
1,12 per minuut, +- 80 sec.). </font>
<form method=post action="">
<table width="100%">
<tr>
<td width="100">
<span style="font-size:15px; text-decoration:underline;"><b>Pincode</b></span>
</td>
<td>
<font color="#FFFFFF">
<input name="pincode" maxlength="6" size="6">
</font>
</td>
</tr>
<tr>
<td>
<span style="font-size:15px; text-decoration:underline;"><b>Land</b></span>
</td>
<td>
<input type="radio" name="land" value="Nederland">
Nederland
<input type=radio name=land value="België">
België
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="submit" value="Bestellen">
</td>
</tr>
</table>
</form>';
}
//formulier
$Ip = $_SERVER['REMOTE_ADDR'];
$InpNaam = addslashes($InpNaam);
$InpNaam = str_replace("\"", """, $InpNaam);
$InpEmail = addslashes($InpEmail);
$InpEmail = str_replace("\"", """, $InpEmail);
$InpPostcode = addslashes($InpPostcode);
$InpPostcode = str_replace("\"", """, $InpPostcode);
$InpPlaats = addslashes($InpPlaats);
$InpPlaats = str_replace("\"", """, $InpPlaats);
$InpProvincie = addslashes($InpProvincie);
$InpProvincie = str_replace("\"", """, $InpProvincie);
$InpSoort = addslashes($InpSoort);
$InpSoort = str_replace("\"", """, $InpSoort);
$InpTitel = addslashes($InpTitel);
$InpTitel = str_replace("\"", """, $InpTitel);
$InpTekst = addslashes($InpTekst);
$InpTekst = str_replace("\"", """, $InpTekst);
$InpInternet = addslashes($InpInternet);
$InpInternet = str_replace("\"", """, $InpInternet);
$Inpbezoeker = addslashes($Inpbezoeker);
$Inpbezoeker = str_replace("\"", """, $InpInternet);
$Inppagerank = addslashes($Inppagerank);
$Inppagerank = str_replace("\"", """, $Inppagerank);
$type_van_de_ad = $type;
$InpDatum = time(void);
$impressie = 0;
$bevestigd = 0;
function random_char($string)
{
$lenght = strlen($string);
$position = mt_rand(0, $lenght - 1);
return($string[$position]);
}
function random_string($charset_string, $lenght)
{
$return_string = "";
for ($x = 0; $x < $lenght; $x++)
{
$return_string .= random_char($charset_string);
}
return($return_string);
}
$cijfercode = rand(00000,9999999999);
mt_srand((double)microtime() * 1000000);
$charset = "abcdefghijklmnopqrstuvwxyz";
$random_string = random_string($charset, 5);
$code = $random_string;
$code .= $cijfercode;
//database schrijven
mysql_query("INSERT INTO advertentie VALUES ('','$Categorie','$InpDatum', '$InpNaam' , '$InpEmail', '',
'$InpPostcode', '$InpPlaats', '$InpProvincie', '$InpSoort', '$InpTitel', '$InpTekst', '$impressie', '$bevestigd', '$code', '$Ip', '$InpInternet', '$Inpbezoeker', '$Inppagerank', '$type_van_de_ad')") or die(mysql_error());
{
}
?>
if(isset($_POST['submit']))
{
if (empty($_POST['pincode']))
{
echo'U heeft geen pincode opgegeven!';
}
elseif(empty($_POST['land']))
{
echo'<tr>
<td>
U heeft geen land opgegeven!
</td>
</tr>
</table>';
exit();
}
$rtlo = 29772; // jou code
$test = 0; // Zet deze op false na het testen FALSE == 0
$sent = ($sent) ? $sent : $_GET["sent"];
$pincode = ($pincode) ? $pincode : $_POST["pincode"];
$land = ($land) ? $land : $_POST["land"];
$code = $_POST['pincode'];
$co = $_POST['land'];
$url = "http://www.ringtonio.nl/mp?test=$test&co=$co&rtlo=$rtlo&code=".urlencode($code);
$result = @implode ( "", file ( $url ) );
if ( !$result )
{
echo'Er gaat momenteel wat mis.<br>
Probeer een andere keer opnieuw aub ';
}
else
{
if ( substr ( $result, 0, 2 ) == 'OK' )
{
echo 'Alles is gelukt, juiste code betaling is binnen';
}
else
{
echo $result; // Laat foutcode zien
}
}
}
else
{
echo'
(NEDERLAND) Bel naar <b>0909-8356</b>,
en dan hoor je de 6 cijferige pincode! (<font size="1">€1,30 per gesprek).
</font>
<br>
(BELGIË) Bel naar <b>
0903-36062</b>, en dan hoor je de 6cijferige pincode! <font size="1">(€
1,12 per minuut, +- 80 sec.). </font>
<form method=post action="">
<table width="100%">
<tr>
<td width="100">
<span style="font-size:15px; text-decoration:underline;"><b>Pincode</b></span>
</td>
<td>
<font color="#FFFFFF">
<input name="pincode" maxlength="6" size="6">
</font>
</td>
</tr>
<tr>
<td>
<span style="font-size:15px; text-decoration:underline;"><b>Land</b></span>
</td>
<td>
<input type="radio" name="land" value="Nederland">
Nederland
<input type=radio name=land value="België">
België
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="submit" value="Bestellen">
</td>
</tr>
</table>
</form>';
}
//formulier
$Ip = $_SERVER['REMOTE_ADDR'];
$InpNaam = addslashes($InpNaam);
$InpNaam = str_replace("\"", """, $InpNaam);
$InpEmail = addslashes($InpEmail);
$InpEmail = str_replace("\"", """, $InpEmail);
$InpPostcode = addslashes($InpPostcode);
$InpPostcode = str_replace("\"", """, $InpPostcode);
$InpPlaats = addslashes($InpPlaats);
$InpPlaats = str_replace("\"", """, $InpPlaats);
$InpProvincie = addslashes($InpProvincie);
$InpProvincie = str_replace("\"", """, $InpProvincie);
$InpSoort = addslashes($InpSoort);
$InpSoort = str_replace("\"", """, $InpSoort);
$InpTitel = addslashes($InpTitel);
$InpTitel = str_replace("\"", """, $InpTitel);
$InpTekst = addslashes($InpTekst);
$InpTekst = str_replace("\"", """, $InpTekst);
$InpInternet = addslashes($InpInternet);
$InpInternet = str_replace("\"", """, $InpInternet);
$Inpbezoeker = addslashes($Inpbezoeker);
$Inpbezoeker = str_replace("\"", """, $InpInternet);
$Inppagerank = addslashes($Inppagerank);
$Inppagerank = str_replace("\"", """, $Inppagerank);
$type_van_de_ad = $type;
$InpDatum = time(void);
$impressie = 0;
$bevestigd = 0;
function random_char($string)
{
$lenght = strlen($string);
$position = mt_rand(0, $lenght - 1);
return($string[$position]);
}
function random_string($charset_string, $lenght)
{
$return_string = "";
for ($x = 0; $x < $lenght; $x++)
{
$return_string .= random_char($charset_string);
}
return($return_string);
}
$cijfercode = rand(00000,9999999999);
mt_srand((double)microtime() * 1000000);
$charset = "abcdefghijklmnopqrstuvwxyz";
$random_string = random_string($charset, 5);
$code = $random_string;
$code .= $cijfercode;
//database schrijven
mysql_query("INSERT INTO advertentie VALUES ('','$Categorie','$InpDatum', '$InpNaam' , '$InpEmail', '',
'$InpPostcode', '$InpPlaats', '$InpProvincie', '$InpSoort', '$InpTitel', '$InpTekst', '$impressie', '$bevestigd', '$code', '$Ip', '$InpInternet', '$Inpbezoeker', '$Inppagerank', '$type_van_de_ad')") or die(mysql_error());
{
}
?>
<td width="21%" valign="top" bgcolor="E0E0E0">
Code (php)
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
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
<?
$sql = "SELECT * FROM link";
$result = mysql_query($sql);
echo "<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td bgcolor=\"E0E0E0\" class=\"klein\">";
echo "<br>";
echo "<center><font color=\"#FFFFFF\"><b>Linkpartners</b></font></center>";
echo "<br>";
echo "<table cellspacing=\"1\" cellpadding=\"2\" width=\"100%\" border=\"0\">";
if (mysql_num_rows($result) != 0)
{
While ($row = mysql_fetch_object($result))
{
$banner_id = $row->link_id;
$adres = $row->adres;
$omschrijving = $row->omschrijving;
echo "<tr bgcolor=\"#eeeeee\">";
echo "<td>";
echo "<div align=\"center\">";
echo "<a href =\"$adres\" target=\"blank\">$omschrijving</a><br>\n";
echo "</div>";
echo "</td>";
}
}
echo "</tr>";
echo "</table>";
echo "</td>";
echo "</tr>";
echo "</table>";
?>
$sql = "SELECT * FROM link";
$result = mysql_query($sql);
echo "<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td bgcolor=\"E0E0E0\" class=\"klein\">";
echo "<br>";
echo "<center><font color=\"#FFFFFF\"><b>Linkpartners</b></font></center>";
echo "<br>";
echo "<table cellspacing=\"1\" cellpadding=\"2\" width=\"100%\" border=\"0\">";
if (mysql_num_rows($result) != 0)
{
While ($row = mysql_fetch_object($result))
{
$banner_id = $row->link_id;
$adres = $row->adres;
$omschrijving = $row->omschrijving;
echo "<tr bgcolor=\"#eeeeee\">";
echo "<td>";
echo "<div align=\"center\">";
echo "<a href =\"$adres\" target=\"blank\">$omschrijving</a><br>\n";
echo "</div>";
echo "</td>";
}
}
echo "</tr>";
echo "</table>";
echo "</td>";
echo "</tr>";
echo "</table>";
?>
Gewijzigd op 01/01/1970 01:00:00 door Arjan Kapteijn
Krijg je een error? Of lukt het niet? Zoja, wat niet?