tekst bij banner
En target blank krijg ik ook bij php niet voor elkaar.
Met html kan ik net wel, maar, wie weet hoe dit wel in php moet ?
Dit is het script waar het over gaat
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
class cAds
{
protected $_aAds = array();
public function addAd($sTitle, $sImage)
{
$this->_aAds[] = array(
"Title" => $sTitle,
"Image" => $sImage
);
return true;
}
public function showRandom()
{
$aAd = $this->_aAds[array_rand($this->_aAds)];
return '<a href="' . $aAd['Title'] . '"><img src="' . $aAd['Image'] . '" alt=""/></a> ';
}
}
?>
class cAds
{
protected $_aAds = array();
public function addAd($sTitle, $sImage)
{
$this->_aAds[] = array(
"Title" => $sTitle,
"Image" => $sImage
);
return true;
}
public function showRandom()
{
$aAd = $this->_aAds[array_rand($this->_aAds)];
return '<a href="' . $aAd['Title'] . '"><img src="' . $aAd['Image'] . '" alt=""/></a> ';
}
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
try
{
$oAds = new cAds;
// hier kan je de afbeeldingen in zetten
$oAds->addAd("http://www.aquashopdepijp.nl", "http://willemhartman.nl/bazar/linkpagina/banners/aquariumshopdepijp.gif");
$oAds->addAd("http://bazar.willemhartman.nl/aanvraagform_reclame.php", "http://willemhartman.nl/website/logo/adv.gif");
$oAds->addAd("http://www.garnalenenkreeftenforum.nl", "http://willemhartman.nl/website/logo/forum.GIF");
$oAds->addAd("http://aquariumreef.nl", "http://aquariumreef.nl/foto/aquariumreef_banner.gif");
echo $oAds->showRandom();
}
catch(Exception $e)
{
echo $e->getMessage();
}
?>
try
{
$oAds = new cAds;
// hier kan je de afbeeldingen in zetten
$oAds->addAd("http://www.aquashopdepijp.nl", "http://willemhartman.nl/bazar/linkpagina/banners/aquariumshopdepijp.gif");
$oAds->addAd("http://bazar.willemhartman.nl/aanvraagform_reclame.php", "http://willemhartman.nl/website/logo/adv.gif");
$oAds->addAd("http://www.garnalenenkreeftenforum.nl", "http://willemhartman.nl/website/logo/forum.GIF");
$oAds->addAd("http://aquariumreef.nl", "http://aquariumreef.nl/foto/aquariumreef_banner.gif");
echo $oAds->showRandom();
}
catch(Exception $e)
{
echo $e->getMessage();
}
?>
Gewijzigd op 26/01/2013 13:05:03 door Willem Hartman
Het enige wat soms verschilt is dat bepaalde tekens in HTML (denk aan quotes) ook in PHP worden gebruikt, en dat je die soms dient te escapen.
Weten hier misschien iemand of dit aan te passen is ?
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
class cAds
{
protected $_aAds = array();
public function addAd($sTitle, $sImage, $sText)
{
$this->_aAds[] = array(
"Title" => $sTitle,
"Image" => $sImage,
"Text" => $sText
);
return true;
}
public function showRandom()
{
$aAd = $this->_aAds[array_rand($this->_aAds)];
return '<a href="' . $aAd['Title'] . '"><img src="' . $aAd['Image'] . '" alt="' . $aAd['Text'] . '"/></a> ';
}
}
?>
class cAds
{
protected $_aAds = array();
public function addAd($sTitle, $sImage, $sText)
{
$this->_aAds[] = array(
"Title" => $sTitle,
"Image" => $sImage,
"Text" => $sText
);
return true;
}
public function showRandom()
{
$aAd = $this->_aAds[array_rand($this->_aAds)];
return '<a href="' . $aAd['Title'] . '"><img src="' . $aAd['Image'] . '" alt="' . $aAd['Text'] . '"/></a> ';
}
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
try
{
$oAds = new cAds;
// hier kan je de afbeeldingen in zetten
$oAds->addAd("http://www.aquashopdepijp.nl", "http://willemhartman.nl/bazar/linkpagina/banners/aquariumshopdepijp.gif" , "Een tekst bij banner 1");
$oAds->addAd("http://bazar.willemhartman.nl/aanvraagform_reclame.php", "http://willemhartman.nl/website/logo/adv.gif" , "Een tekst bij banner 2");
$oAds->addAd("http://www.garnalenenkreeftenforum.nl", "http://willemhartman.nl/website/logo/forum.GIF" , "Een tekst bij banner 3");
$oAds->addAd("http://aquariumreef.nl", "http://aquariumreef.nl/foto/aquariumreef_banner.gif" , "Een tekst bij banner 4");
echo $oAds->showRandom();
}
catch(Exception $e)
{
echo $e->getMessage();
}
?>
try
{
$oAds = new cAds;
// hier kan je de afbeeldingen in zetten
$oAds->addAd("http://www.aquashopdepijp.nl", "http://willemhartman.nl/bazar/linkpagina/banners/aquariumshopdepijp.gif" , "Een tekst bij banner 1");
$oAds->addAd("http://bazar.willemhartman.nl/aanvraagform_reclame.php", "http://willemhartman.nl/website/logo/adv.gif" , "Een tekst bij banner 2");
$oAds->addAd("http://www.garnalenenkreeftenforum.nl", "http://willemhartman.nl/website/logo/forum.GIF" , "Een tekst bij banner 3");
$oAds->addAd("http://aquariumreef.nl", "http://aquariumreef.nl/foto/aquariumreef_banner.gif" , "Een tekst bij banner 4");
echo $oAds->showRandom();
}
catch(Exception $e)
{
echo $e->getMessage();
}
?>
Gewijzigd op 01/02/2013 18:54:13 door Willem Hartman
Die had ik als geprobeerd, maar die werkt helemaal niet
Je kan toch gewoon een ALT toevoegen (title is voor links, alt voor plaatjes/embed-dingen).
Inmiddels het probleem gevonden. Het werkte namelijk wel in internet Ezploder.
Door alt="een tekst" te verandern in title="een tekst", werkt het nu ook in Firefox