is_file
Bij de eerste is $biologische_winkel->fotokey overigens altijd leeg, misschien dat daar iets meegedaan moet worden?
Groetjes Angela
Code (php)
Het kan zijn dat PHP de inhoud terugkrijgt als een stream.
Gewijzigd op 01/01/1970 01:00:00 door - Jim -
wat je doet is het volgende:
Vraagstellnig:
is (c) gelijk aan 1?
--Ja: Echo blabla
--Nee: Nieuwe vraagstelling:
is (c) gelijk aan 1 en bestaat dit bestand.
--Ja echo
--Nee etc.
Hoe kan de 2e ooit afgaan als C geen 1 is? Als C wel 1 is komt die er uberhaupt niet.
--
Jims oplossing lijkt mij correct, afhankelijk van wat je precies wilt.
Dus de oplossing van Jim is dan geen optie.
Dus wanneer die is_file wel aanwezig is en een alternatief voor wanneer die niet aanwezig is?
En dan weer een if($c ==2) beginnen? enzovoorts...
Code (php)
dan kan je wel opnieuw beginnen met if $c == 2
Het is niet alleen dat hij moet switchen met een C maar er zijn in totaal 9 C variaties maar bij elke C is er ook nog een else met een if_file
Dus wanneer c=1 bestaat in combinatie met een if_file moet er iets anders gebeuren dan wanneer het alleen c=1 is.
En zo voor 9 c's.
Die if() zet je dan op de plek van '// doe wat' neer.
Maar ja inprincipe op die manier.
Code (php)
of als je elke keer hetzelfde doet er een functie van te maken
Groetjes,
Rick
Hierbij een link voor een bedrijf waar de afbeelding voor gedefinieerd is, maar niet getoond wordt: http://bewustbiologisch.nl/index.php?p=5&c=1&id=47
Gr. Angela
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
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
<?php
$c = (isset($_REQUEST["c"]))?$_REQUEST["c"]:"";
switch($c)
{
case 1: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_winkel->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_winkel->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_winkel->fotokey.".jpg\" alt=\"".$biologische_winkel->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_winkel->omschrijving."</p></td>";
}
break;
case 2: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_markt->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_markt->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_markt->fotokey.".jpg\" alt=\"".$biologische_markt->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_markt->omschrijving."</p></td>";
}
case 3: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_supermarkt->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_supermarkt->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_supermarkt->fotokey.".jpg\" alt=\"".$biologische_supermarkt->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_supermarkt->omschrijving."</p></td>";
}
case 4: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_slagerij->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_slagerij->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_slagerij->fotokey.".jpg\" alt=\"".$biologische_slagerij->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_slagerij->omschrijving."</p></td>";
}
case 5: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologisch_restaurant->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologisch_restaurant->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologisch_restaurant->fotokey.".jpg\" alt=\"".$biologisch_restaurant->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologisch_restaurant->omschrijving."</p></td>";
}
case 6: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_tuinder->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_tuinder->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_tuinder->fotokey.".jpg\" alt=\"".$biologische_tuinder->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_tuinder->omschrijving."</p></td>";
}
case 9: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_webwinkel->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_webwinkel->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_webwinkel->fotokey.".jpg\" alt=\"".$biologische_webwinkel->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_webwinkel->omschrijving."</p></td>";
}
case 10: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_cateraar->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_cateraar->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_cateraar->fotokey.".jpg\" alt=\"".$biologische_cateraar->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_cateraar->omschrijving."</p></td>";
}
case 11: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_bakker->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_bakker->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_bakker->fotokey.".jpg\" alt=\"".$biologische_bakker->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_bakker->omschrijving."</p></td>";
}
case 12: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_overnachting->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_overnachting->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_overnachting->fotokey.".jpg\" alt=\"".$biologische_overnachting->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_overnachting->omschrijving."</p></td>";
}
}
?>
$c = (isset($_REQUEST["c"]))?$_REQUEST["c"]:"";
switch($c)
{
case 1: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_winkel->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_winkel->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_winkel->fotokey.".jpg\" alt=\"".$biologische_winkel->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_winkel->omschrijving."</p></td>";
}
break;
case 2: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_markt->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_markt->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_markt->fotokey.".jpg\" alt=\"".$biologische_markt->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_markt->omschrijving."</p></td>";
}
case 3: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_supermarkt->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_supermarkt->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_supermarkt->fotokey.".jpg\" alt=\"".$biologische_supermarkt->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_supermarkt->omschrijving."</p></td>";
}
case 4: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_slagerij->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_slagerij->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_slagerij->fotokey.".jpg\" alt=\"".$biologische_slagerij->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_slagerij->omschrijving."</p></td>";
}
case 5: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologisch_restaurant->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologisch_restaurant->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologisch_restaurant->fotokey.".jpg\" alt=\"".$biologisch_restaurant->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologisch_restaurant->omschrijving."</p></td>";
}
case 6: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_tuinder->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_tuinder->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_tuinder->fotokey.".jpg\" alt=\"".$biologische_tuinder->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_tuinder->omschrijving."</p></td>";
}
case 9: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_webwinkel->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_webwinkel->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_webwinkel->fotokey.".jpg\" alt=\"".$biologische_webwinkel->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_webwinkel->omschrijving."</p></td>";
}
case 10: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_cateraar->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_cateraar->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_cateraar->fotokey.".jpg\" alt=\"".$biologische_cateraar->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_cateraar->omschrijving."</p></td>";
}
case 11: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_bakker->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_bakker->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_bakker->fotokey.".jpg\" alt=\"".$biologische_bakker->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_bakker->omschrijving."</p></td>";
}
case 12: if(is_file("http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_overnachting->fotokey.".jpg")){
echo "<td width=\"284\" align=\"left\">".$biologische_overnachting->omschrijving."</p></td>
<td width=\"300\" align=\"right\"><img src=\"http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.".$biologische_overnachting->fotokey.".jpg\" alt=\"".$biologische_overnachting->naam."\" /></p></td>";
} else {
echo "<td colspan=\"2\" align=\"left\">".$biologische_overnachting->omschrijving."</p></td>";
}
}
?>
Kan iemand me met bovenstaande op weg helpen?
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
Maakt geen verschil...
Dan is er blijkbaar geen plaatje met dat path en die naam.
http://bewustbiologisch.nl/index.php?p=5&c=1&id=47
en het plaatje is de vinden op: http://www.bewustbiologisch.nl/images/fotos_bedrijven/bb.heerlijkheid_marienwaerdt.jpg
Zet dit bovenin je script.
Bedankt! Het is gelukt.