extra optie toevoegen aan code
Ik heb heel erg weinig verstand van php helaas en hoop dat iemand mij even wilt hebben.
Ik heb momenteel een script die aanroept dat hij een image moet weergeven op de website vanaf een map op de server en als er geen image is een standaard image die wij hebben.
Nu wil ik het graag zo hebben dat deze code eerst moet kijken of de link begint met http:// als dit het geval is dat hij dan dit gebruikt is dit niet het geval dan moet hij weer verder gaan met de rest van de code die ik al heb.
code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
if($foto != "")
{
echo "<a href=\"".$mod_url."\"><img src=\"/upload/users/".$id_bedrijf."/artikelen_fotos/s/".$foto."\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
else
{
echo "<a href=\"".$mod_url."\"><img src=\"/siteimages/geen_foto_s.gif\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
php>
[/code]
--------------
is dit mogelijk ?
if($foto != "")
{
echo "<a href=\"".$mod_url."\"><img src=\"/upload/users/".$id_bedrijf."/artikelen_fotos/s/".$foto."\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
else
{
echo "<a href=\"".$mod_url."\"><img src=\"/siteimages/geen_foto_s.gif\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
php>
[/code]
--------------
is dit mogelijk ?
Gewijzigd op 01/01/1970 01:00:00 door Rik Engelen
Code (php)
1
2
3
2
3
<?php
echo '<a href="' . $mod_url . '"><img src="/upload/users/' . $id_bedrijf . '/artikelen_fotos/s/' . $foto . '" border="0" class="overzicht_afb" alt="Klik voor meer informatie!" /></a>';
?>
echo '<a href="' . $mod_url . '"><img src="/upload/users/' . $id_bedrijf . '/artikelen_fotos/s/' . $foto . '" border="0" class="overzicht_afb" alt="Klik voor meer informatie!" /></a>';
?>
Pas je script even aan en gebruik en tags om je code heen. Gebruik je knop om dit te doen.
SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Rik Engelen
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
zal het eens testen
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
f(substr($foto, 0, 7) == "http://")
{
echo "<a href=\"".$mod_url."\"><img src=\.$foto.\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
else
{
echo "<a href=\"".$mod_url."\"><img src=\"/upload/users/".$id_bedrijf."/artikelen_fotos/s/".$foto."\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
else
{
echo "<a href=\"".$mod_url."\"><img src=\"/siteimages/geen_foto_s.gif\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
php>
[/code]
maar krijg dan dit:
Parse error: syntax error, unexpected '{' in .................. on line 621
f(substr($foto, 0, 7) == "http://")
{
echo "<a href=\"".$mod_url."\"><img src=\.$foto.\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
else
{
echo "<a href=\"".$mod_url."\"><img src=\"/upload/users/".$id_bedrijf."/artikelen_fotos/s/".$foto."\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
else
{
echo "<a href=\"".$mod_url."\"><img src=\"/siteimages/geen_foto_s.gif\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
php>
[/code]
maar krijg dan dit:
Parse error: syntax error, unexpected '{' in .................. on line 621
Gewijzigd op 01/01/1970 01:00:00 door Rik Engelen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
if(substr($foto, 0, 7) == "http://")
{
echo "<a href=\"".$mod_url."\"><img src=\.$foto.\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
elseif
{
echo "<a href=\"".$mod_url."\"><img src=\"/upload/users/".$id_bedrijf."/artikelen_fotos/s/".$foto."\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
else
{
echo "<a href=\"".$mod_url."\"><img src=\"/siteimages/geen_foto_s.gif\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
?>
if(substr($foto, 0, 7) == "http://")
{
echo "<a href=\"".$mod_url."\"><img src=\.$foto.\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
elseif
{
echo "<a href=\"".$mod_url."\"><img src=\"/upload/users/".$id_bedrijf."/artikelen_fotos/s/".$foto."\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
else
{
echo "<a href=\"".$mod_url."\"><img src=\"/siteimages/geen_foto_s.gif\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
?>
Probeer het eens zo (kijk maar naar de eerste else (is nu elseif :P))
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
owja zie het en de aanpassing ook/
Jacco schreef op 29.05.2008 15:58:
Je hebt een trema op de i van if staan op (in het code blok) regel 3
Zeer scherp gezien.
Jacco schreef op 29.05.2008 15:58:
Probeer het eens zo (kijk maar naar de eerste else (is nu elseif :P))
Bij elseif() hoort ook een conditie.
elsif(............)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
if(substr($foto, 0, 7) == "http://")
{
echo "<a href=\"".$mod_url."\"><img src=\.$foto.\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
elseif
{
echo "<a href=\"".$mod_url."\"><img src=\"/upload/users/".$id_bedrijf."/artikelen_fotos/s/".$foto."\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
else
{
echo "<a href=\"".$mod_url."\"><img src=\"/siteimages/geen_foto_s.gif\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
?>
if(substr($foto, 0, 7) == "http://")
{
echo "<a href=\"".$mod_url."\"><img src=\.$foto.\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
elseif
{
echo "<a href=\"".$mod_url."\"><img src=\"/upload/users/".$id_bedrijf."/artikelen_fotos/s/".$foto."\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
else
{
echo "<a href=\"".$mod_url."\"><img src=\"/siteimages/geen_foto_s.gif\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
?>
Parse error: syntax error, unexpected '{', expecting '(' in /home on line 625
Gewijzigd op 01/01/1970 01:00:00 door Rik Engelen
SanThe schreef op 29.05.2008 16:05:
Bij elseif() hoort ook een conditie.
elsif(............)
elsif(............)
Ik ben er bijna even testen nog
SanThe schreef op 29.05.2008 16:08:
SanThe schreef op 29.05.2008 16:05:
Bij elseif() hoort ook een conditie.
elsif(............)
elsif(............)
Srry dat was dan weer niet zo scherp :P
En volgens mij is het elseif en geen elsif :P
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
if(substr($foto, 0, 7) == "http://")
{
echo "<a href=\"".$mod_url."\"><img src=\.$foto.\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie TEST!\" /></a>";
}
elseif($foto != "")
{
echo "<a href=\"".$mod_url."\"><img src=\"/upload/users/".$id_bedrijf."/artikelen_fotos/s/".$foto."\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
else
{
echo "<a href=\"".$mod_url."\"><img src=\"/siteimages/geen_foto_s.gif\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
?>
if(substr($foto, 0, 7) == "http://")
{
echo "<a href=\"".$mod_url."\"><img src=\.$foto.\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie TEST!\" /></a>";
}
elseif($foto != "")
{
echo "<a href=\"".$mod_url."\"><img src=\"/upload/users/".$id_bedrijf."/artikelen_fotos/s/".$foto."\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
else
{
echo "<a href=\"".$mod_url."\"><img src=\"/siteimages/geen_foto_s.gif\" border=\"0\" class=\"overzicht_afb\" alt=\"Klik voor meer informatie!\" /></a>";
}
?>
zie link image:
http://www.allesvoorjehuis.nl/upload/users/24/artikelen_fotos/s/http://www.allesvoorjehuis.nl/upload/users/12237/artikelen_fotos/s/98283000e.jpg
Gewijzigd op 01/01/1970 01:00:00 door Rik Engelen