Banner plaatsen fout? (eurobellen)
Ik heb het volgende probleem. Het bannerscript deed het voorheen prima maar de leden konden een banner voor een kleine vergoeding toevoegen. Nu krijg ik de volgende fout.
Notice: Undefined variable: host in /home/kuyvgmpe/domains/promootsnel.nl/public_html/plaats_banner/view468.php on line 4
Notice: Undefined variable: dbpass in /home/kuyvgmpe/domains/promootsnel.nl/public_html/plaats_banner/view468.php on line 4
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'kuyvgmpe_site'@'localhost' (using password: NO) in /home/kuyvgmpe/domains/promootsnel.nl/public_html/plaats_banner/view468.php on line 4
Notice: Undefined variable: dbnaam in /home/kuyvgmpe/domains/promootsnel.nl/public_html/plaats_banner/view468.php on line 5
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/kuyvgmpe/domains/promootsnel.nl/public_html/plaats_banner/view468.php on line 5
Met vriendelijke groet,
Leroy Schouten
Gewijzigd op 26/02/2011 14:43:11 door Jasper DS
Omdat dat account niet meer in gebruik is.
@ts: je database connectie kan de twee variabelen niet vinden waarin de host en pass staan, daar gaat het nu dus fout. Je zal wat meer code moeten geven om verder geholpen te kunnen worden..
Mar cel op 26/02/2011 15:08:01:
@jasper; zeur toch niet telkens zo over dat account gebeuren, wat maakt jou dat nou uit? :)
1. Het is niet toegestaan om onder twee accounts actief te zijn. Het gebruik van een "valse" identiteit is niet toegestaan.
2. Het account van een geregistreerde gebruiker die zich niet aan de gebruikersvoorwaarden houdt kan door de redactie worden gesloten.
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
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
<?
$sitenaam = "Promootsnel.nl";
$koop = "http://www.promootsnel.nl/index.php?pagina=add";
$host = "localhost";
$dbuser = "kuyvgmpe_site";
$dbpass = "........";
$dbnaam = "kuyvgmpe_site";
$aantalkliks = "100"; //hoeveel bannerkliks men krijgt voor 1.30 euro
$aantalviews = "1000"; //hoeveel bannerviews men krijgt voor 1.30 euro
$banner120 = "0"; //banners met de afmeting 120x60 toestaan: 1=ja 0=nee
$banner234 = "0"; //banners met de afmeting 234x60 toestaan: 1=ja 0=nee
$banner468 = "1"; //banners met de afmeting 468x60 toestaan: 1=ja 0=nee
$mailonderwerp = "Uw advertentie credits van ".$sitenaam." zijn op!";
$mailafzender = "[email protected]";
$mailbericht = "Beste webmaster,
Uw advertentiecampagne op onze site is afgelopen,
u kunt nieuwe banner kliks/views kopen via:
".$koop."
Met vriendelijke groet,
".$sitenaam." adserver";
?>
$sitenaam = "Promootsnel.nl";
$koop = "http://www.promootsnel.nl/index.php?pagina=add";
$host = "localhost";
$dbuser = "kuyvgmpe_site";
$dbpass = "........";
$dbnaam = "kuyvgmpe_site";
$aantalkliks = "100"; //hoeveel bannerkliks men krijgt voor 1.30 euro
$aantalviews = "1000"; //hoeveel bannerviews men krijgt voor 1.30 euro
$banner120 = "0"; //banners met de afmeting 120x60 toestaan: 1=ja 0=nee
$banner234 = "0"; //banners met de afmeting 234x60 toestaan: 1=ja 0=nee
$banner468 = "1"; //banners met de afmeting 468x60 toestaan: 1=ja 0=nee
$mailonderwerp = "Uw advertentie credits van ".$sitenaam." zijn op!";
$mailafzender = "[email protected]";
$mailbericht = "Beste webmaster,
Uw advertentiecampagne op onze site is afgelopen,
u kunt nieuwe banner kliks/views kopen via:
".$koop."
Met vriendelijke groet,
".$sitenaam." adserver";
?>
deze gegevens zijn goed ingevuld het probleem ontstond plotseling
Gewijzigd op 26/02/2011 15:49:52 door Jasper DS
Ik denk niet dit het probleem oplost? En hiervoor deed hij het ook met deze code
gebruiken.
indien php is geüpdatet kan het zijn dat short-tags niet meer worden ondersteunt. sowieso moet je toch Gewijzigd op 26/02/2011 15:52:50 door Jasper DS
Ik heb het aangepast.
Je config lijkt goed. Wordt het bestand wel geincluded bij je dbconnectie?
Sorry maar dit is iets te ingewikkeld haha. Kan je het mischien iets anders uitleggen.
wel staan in je juiste bestand?
Ja wand hiervoor werkte alles nog zo als het hoorde plotseling niet meer.
Klopt het pad wel naar de config, staat die wel in dezelfde map?
Gewijzigd op 26/02/2011 16:20:47 door - Ariën -
Toevoeging op 26/02/2011 16:23:20:
ja hij staat in de zelfde map.
Laat (de relevante code van) view468.php eens zien?
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
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
<?
//verbinden
include "config.php";
$connectie = mysql_connect( $host, $dbuser, $dbpass);
mysql_select_db( $dbnaam, $connectie );
$sql = mysql_query("SELECT * FROM banner_ads WHERE actief = '1' AND breedte = '468' ORDER BY RAND() LIMIT 1") or die (mysql_error());
$banners = mysql_num_rows($sql);
if($banners == 0) {
echo "<a href=\"http://www.promootsnel.nl/index.php?pagina=add\">Jouw Banner Hier ?</a> \n"; } else {
while ($list = mysql_fetch_object($sql)) {
//waardes opnieuw opbouwen voor weergave
$idnr = $list->id ;
$plaatjeurl = $list->plaatjeurl ;
$siteurl = $list->siteurl ;
$mailadres = $list->email ;
$resterend = $list->resterend ;
if ($list->soort == 1) { $soort = "1"; }
else { $soort = "2"; }
}
$een = 1;
if ($soort == 2) {
$resterend2 = $resterend-$een;
if ($resterend2 < $een) {
$query = "UPDATE banner_ads SET actief = 0 WHERE id = $idnr";
mysql_query($query) or die ("uitvoer gegevens mislukt.");
mail("$mailadres", "$mailonderwerp", "$mailbericht", "From:$mailafzender"); }
else {
$query = "UPDATE banner_ads SET resterend = $resterend2 WHERE id = $idnr";
mysql_query($query) or die ("uitvoer gegevens 2 mislukt.");
} }
else { }
//weergeven
echo "<a href=http://www.promootsnel.nl/plaats_banner/klik.php?id=$idnr target=\"_blank\"><img src=$plaatjeurl width=\"468\" height=\"60\" border=\"0\"></a><br /><a href=http://www.promootsnel.nl/index.php?pagina=add>Jouw banner hier ?</a>";
}
?>
//verbinden
include "config.php";
$connectie = mysql_connect( $host, $dbuser, $dbpass);
mysql_select_db( $dbnaam, $connectie );
$sql = mysql_query("SELECT * FROM banner_ads WHERE actief = '1' AND breedte = '468' ORDER BY RAND() LIMIT 1") or die (mysql_error());
$banners = mysql_num_rows($sql);
if($banners == 0) {
echo "<a href=\"http://www.promootsnel.nl/index.php?pagina=add\">Jouw Banner Hier ?</a> \n"; } else {
while ($list = mysql_fetch_object($sql)) {
//waardes opnieuw opbouwen voor weergave
$idnr = $list->id ;
$plaatjeurl = $list->plaatjeurl ;
$siteurl = $list->siteurl ;
$mailadres = $list->email ;
$resterend = $list->resterend ;
if ($list->soort == 1) { $soort = "1"; }
else { $soort = "2"; }
}
$een = 1;
if ($soort == 2) {
$resterend2 = $resterend-$een;
if ($resterend2 < $een) {
$query = "UPDATE banner_ads SET actief = 0 WHERE id = $idnr";
mysql_query($query) or die ("uitvoer gegevens mislukt.");
mail("$mailadres", "$mailonderwerp", "$mailbericht", "From:$mailafzender"); }
else {
$query = "UPDATE banner_ads SET resterend = $resterend2 WHERE id = $idnr";
mysql_query($query) or die ("uitvoer gegevens 2 mislukt.");
} }
else { }
//weergeven
echo "<a href=http://www.promootsnel.nl/plaats_banner/klik.php?id=$idnr target=\"_blank\"><img src=$plaatjeurl width=\"468\" height=\"60\" border=\"0\"></a><br /><a href=http://www.promootsnel.nl/index.php?pagina=add>Jouw banner hier ?</a>";
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$filename = 'config.php';
if (file_exists($filename)) {
include 'config.php';
}
else{
echo 'kan config niet vinden';
}
?>
$filename = 'config.php';
if (file_exists($filename)) {
include 'config.php';
}
else{
echo 'kan config niet vinden';
}
?>
Inplaats van?