Hoeveel kliks per link?
Pagina: « vorige 1 2 3 4 5 volgende »
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
header("Location: <script language=\"javascript\" type=\"text/javascript\" src=\"' . $rowLink->java . '\"></script>");
}
else
{
header("Location: ".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
header("Location: <script language=\"javascript\" type=\"text/javascript\" src=\"' . $rowLink->java . '\"></script>");
}
else
{
header("Location: ".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
Dus je moet wel het script(javascript)
in de head tags van je pagina zetten als hij hem wilt vinden :)
Met hulp van anderen is het gelukt om een tussenpagina.php te maken maar ik weet niet hoe je een javascript goed moet laten werken.
In de database staat dus alleen de src
In de bron staat het volgende:
Code (php)
1
2
3
2
3
<script language="javascript" type="text/javascript" src="<br" />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /usr/home/familiev/domains/winkeltop10.nl/public_html/tussenpagina.php:15) in <b>/usr/home/familiev/domains/winkeltop10.nl/public_html/tussenpagina.php</b> on line <b>16</b><br />
></script>U wordt doorgestuurd
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /usr/home/familiev/domains/winkeltop10.nl/public_html/tussenpagina.php:15) in <b>/usr/home/familiev/domains/winkeltop10.nl/public_html/tussenpagina.php</b> on line <b>16</b><br />
></script>U wordt doorgestuurd
Dit is de code:
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
<?php
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
echo '<script language="javascript" type="text/javascript" src="';
header("Location:".$rowLink->java);
echo '></script>';
}
else
{
header("Location:".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
echo '<script language="javascript" type="text/javascript" src="';
header("Location:".$rowLink->java);
echo '></script>';
}
else
{
header("Location:".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
ik heb de code even aangepast.. die header die er nu in staat is niet nodig..
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
echo '<script language="javascript" type="text/javascript" src="'.$rowLink->java. '"></script>';
}
else
{
header("Location:".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
echo '<script language="javascript" type="text/javascript" src="'.$rowLink->java. '"></script>';
}
else
{
header("Location:".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
Als ik dit doe dan verschijnt op de "u wordt doorgestuurd" pagina , de link waar ik eerder op had geklikt. Ik word dus niet doorgestuurd.
is het trouwens zo dat EN de javascript geladen moet worden EN de url waarnaartoe gegaan moet worden?
Code (php)
Dit kan natuurlijk nie, dan zou je het zo moeten doen:
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
echo '<script language="javascript" type="text/javascript" src="'.$rowLink->java. '"></script>';
}
else
{
header("Location:".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
echo '<script language="javascript" type="text/javascript" src="'.$rowLink->java. '"></script>';
}
else
{
header("Location:".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
Terence:
en wat staat er dan in het javascript stukje? want het kan ook daar aan liggen..
is het trouwens zo dat EN de javascript geladen moet worden EN de url waarnaartoe gegaan moet worden?
is het trouwens zo dat EN de javascript geladen moet worden EN de url waarnaartoe gegaan moet worden?
Ik heb alleen de src in de database gezet, dus http://...
Wat staat er in $rowLink->url?
(oftewel is dit beiden alleen de url?)
Gefeliciteerd Elsy, je hebt het weer tot een goed einde weten te brengen!
Robert:
Trouwens, ik test het net en het lijkt hier gewoon te werken, ik wordt keurig doorgelinkt en ook het optellen lijkt te lukken.
Gefeliciteerd Elsy, je hebt het weer tot een goed einde weten te brengen!
Gefeliciteerd Elsy, je hebt het weer tot een goed einde weten te brengen!
Niet zo snel Robert....
Je hebt waarschijnlijk precies op de gewonen url's geklikt en die werken inderdaad goed.
Behalve de javascript linken.
Klik maar eens op de link onder "geld verdienen" -> m4n Dat is een javascript link en die doet het nog niet.
Daar hoort deze code bij:
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
<?php
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
echo '<script language="javascript" type="text/javascript" src="';
header("Location:".$rowLink->java);
echo '></script>';
}
else
{
header("Location:".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
echo '<script language="javascript" type="text/javascript" src="';
header("Location:".$rowLink->java);
echo '></script>';
}
else
{
header("Location:".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
Robert:
Wat staat er in $rowLink->java?
Wat staat er in $rowLink->url?
(oftewel is dit beiden alleen de url?)
Wat staat er in $rowLink->url?
(oftewel is dit beiden alleen de url?)
Dit staat er in de java: http://views.m4n.nl/_v?AffiliateID=2895&zoneid=181285
Ik heb hier ook al de hele code ingezet met <script> erbij maar dat werkt ook niet
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
echo '<script language="javascript" type="text/javascript" src="'.$rowLink->java.'"></script>';
}
else
{
header("Location:".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
include("diversen.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");
if(isset($_GET['link_id']) && (is_numeric($_GET['link_id']))) {
mysql_query("UPDATE winkel_linken SET kliks = kliks+1 WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$resultLink = mysql_query("SELECT * FROM winkel_linken WHERE link_id = ".$_GET['link_id']) or die(mysql_error());
$rowLink = mysql_fetch_object($resultLink);
if ($rowLink->java)
{
echo '<script language="javascript" type="text/javascript" src="'.$rowLink->java.'"></script>';
}
else
{
header("Location:".$rowLink->url);
}
exit("U wordt doorgestuurd");
}
?>
Ik heb het zo gedaan als jij zegt en dan krijg je dit
Je wordt dus niet doorgestuurd.
Ik weet ook helemaal niet hoe het moet.
Jan Koehoorn zei dat ik "kale url's" in de database moest zetten. Dus zonder <script></script> maar alleen de src -> http://www......
Dat staat er nu dus in.
Het werkte eerst wel toch, dan moeten we nu weer zien dat we met hulp van PHP hetzelfde effect weer krijgen, en dezelfde source.
Edit:
Jan heeft gelijk dat je alleen de URL in de database moet zetten, ivm de consequentie.
Kan je anders eens laten zien hoe de javascript er volgens de site van M4N uit zou komen te zien, moet je kan die vinden door hier te klikken (ik ben geen lid, dus kan het niet zien)
http://www.m4n.nl/login_sec.jsp?pagerequest=http%3A%2F%2Fwww.m4n.nl%2Faffiliatelinks.jsp
Jan heeft gelijk dat je alleen de URL in de database moet zetten, ivm de consequentie.
Kan je anders eens laten zien hoe de javascript er volgens de site van M4N uit zou komen te zien, moet je kan die vinden door hier te klikken (ik ben geen lid, dus kan het niet zien)
http://www.m4n.nl/login_sec.jsp?pagerequest=http%3A%2F%2Fwww.m4n.nl%2Faffiliatelinks.jsp
Gewijzigd op 01/01/1970 01:00:00 door Robert Deiman