image checker
Ik heb een probleem kijk ik heb een plaatje maar soms wilt hij het niet doen niet erg opzig maar dan komt er zo'n vervelend kruisje.
kan ik er voor zorgen dat als er een kruisje komt hij hem dan niet laat zien ?
Alvast bedankt
$je_plaatje = "www.habstract.nl/images/banner.gif";
Edit:
Komen de afbeeldingen van je eigen server?
Zo ja, dan moet je denk ik beter gewoon bijvoorbeeld "banner.gif" gebruiken en niet je domein erbij.
Zo nee, dan kan je het even proberen, maar ik weet bijna zeker dat file_exists niet werkt bij externe servers, dan kan je het eens met file_get_contents proberen.
Gewijzigd op 01/01/1970 01:00:00 door Aron K
Code (php)
1
2
3
4
2
3
4
<?php
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=<?php echo $row['gebruikersnaam'] ?>&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(file_exists($je_plaatje)) echo "<img scr=\"$je_plaatje\" align="top">";
?>
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=<?php echo $row['gebruikersnaam'] ?>&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(file_exists($je_plaatje)) echo "<img scr=\"$je_plaatje\" align="top">";
?>
deze wilt het niet echt doen :P
Roy schreef op 24.06.2008 19:22:
deze wilt het niet echt doen :P
Code (php)
1
2
3
4
2
3
4
<?php
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=<?php echo $row['gebruikersnaam'] ?>&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(file_exists($je_plaatje)) echo "<img scr=\"$je_plaatje\" align="top">";
?>
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=<?php echo $row['gebruikersnaam'] ?>&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(file_exists($je_plaatje)) echo "<img scr=\"$je_plaatje\" align="top">";
?>
deze wilt het niet echt doen :P
Hoe goed ken jij php? Volgens mij is er wel eens eerder tegen je gezegt dat je naar de tutorial van Blanche moet kijken...
Code (php)
1
2
3
4
2
3
4
<?php
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=" . $row['gebruikersnaam'] . "&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(file_exists($je_plaatje)) echo "<img scr=\"$je_plaatje\" align="top">";
?>
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=" . $row['gebruikersnaam'] . "&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(file_exists($je_plaatje)) echo "<img scr=\"$je_plaatje\" align="top">";
?>
Had nog een > te veel.
Zie edit van post hierboven.
line 74
@karl ik ben ook niet de beste dat weet ik ook wel maar volgens mij is de phpHULP om hulp te vragen
Ja, dat komt door je align="top", dat moet worden align=\"top\"
Roy schreef op 24.06.2008 19:38:
@karl ik ben ook niet de beste dat weet ik ook wel maar volgens mij is de phpHULP om hulp te vragen
Jah, maar als je in een string <?php en echo gaat doen, dan twijfel ik. Je moet, vind ik, de basis wel kennen. Daarom heb ik ook niet veder gelezen, het zou dus dit moeten zijn:
Code (php)
1
2
3
4
2
3
4
<?php
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=" . $row['gebruikersnaam'] . "&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(file_exists($je_plaatje)) echo "<img scr=\"" . $je_plaatje . "\" align=\"top\">";
?>
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=" . $row['gebruikersnaam'] . "&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(file_exists($je_plaatje)) echo "<img scr=\"" . $je_plaatje . "\" align=\"top\">";
?>
Vergelijk de kleurtjes van dit stukje ook met het stukje hierboven.
Die hierboven komt doordat de bbcode parser van phphulp de phpstarttag ook als .
dat plaatje doet het ook niet als hij het wel moet doen :P
file_get_content ipv file_exists.
Code (php)
1
2
3
4
2
3
4
<?php
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=" . $row['gebruikersnaam'] . "&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(@file_get_contents($je_plaatje)) echo "<img scr=\"" . $je_plaatje . "\" align=\"top\">";
?>
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=" . $row['gebruikersnaam'] . "&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(@file_get_contents($je_plaatje)) echo "<img scr=\"" . $je_plaatje . "\" align=\"top\">";
?>
Gewijzigd op 01/01/1970 01:00:00 door Aron K
hij doet het bijna alleen nu krijg je dat rode vierkantje groen rondje en blauw driehoekje :P
help :P
Als je Aron's script neemt, kun je achter die IF een ELSE hangen, met een plaatsvervangend plaatje of met niks....
Aron schreef op 24.06.2008 19:50:
probeer eens:
file_get_content ipv file_exists.
file_get_content ipv file_exists.
hele image inlezen om te checken of ie wel bestaat? :o foei!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=" . $row['gebruikersnaam'] . "&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(@file_get_contents($je_plaatje)){
?><br>
<img src="http://www.habbo.nl/habbo-imaging/avatarimage?user=<?php echo $row['gebruikersnaam']; ?>&action=wav&direction=4&head_direction=3&gesture=sml&size=l">
<?php
}else{
?>
<img src="http://www.habbo.nl/habbo-imaging/avatarimage?user=<?php echo $row['gebruikersnaam']; ?>&action=wav&direction=4&head_direction=3&gesture=sml&size=l">
<?php
}
?>
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=" . $row['gebruikersnaam'] . "&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(@file_get_contents($je_plaatje)){
?><br>
<img src="http://www.habbo.nl/habbo-imaging/avatarimage?user=<?php echo $row['gebruikersnaam']; ?>&action=wav&direction=4&head_direction=3&gesture=sml&size=l">
<?php
}else{
?>
<img src="http://www.habbo.nl/habbo-imaging/avatarimage?user=<?php echo $row['gebruikersnaam']; ?>&action=wav&direction=4&head_direction=3&gesture=sml&size=l">
<?php
}
?>
Roy schreef op 25.06.2008 12:42:
zoiets ?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=" . $row['gebruikersnaam'] . "&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(@file_get_contents($je_plaatje)){
?><br>
<img src="http://www.habbo.nl/habbo-imaging/avatarimage?user=<?php echo $row['gebruikersnaam']; ?>&action=wav&direction=4&head_direction=3&gesture=sml&size=l">
<?php
}else{
?>
<img src="http://www.habbo.nl/habbo-imaging/avatarimage?user=<?php echo $row['gebruikersnaam']; ?>&action=wav&direction=4&head_direction=3&gesture=sml&size=l">
<?php
}
?>
$je_plaatje = "http://www.habbo.nl/habbo-imaging/avatarimage?user=" . $row['gebruikersnaam'] . "&action=wav&direction=4&head_direction=3&gesture=sml&size=l";
if(@file_get_contents($je_plaatje)){
?><br>
<img src="http://www.habbo.nl/habbo-imaging/avatarimage?user=<?php echo $row['gebruikersnaam']; ?>&action=wav&direction=4&head_direction=3&gesture=sml&size=l">
<?php
}else{
?>
<img src="http://www.habbo.nl/habbo-imaging/avatarimage?user=<?php echo $row['gebruikersnaam']; ?>&action=wav&direction=4&head_direction=3&gesture=sml&size=l">
<?php
}
?>
probeer dat 's inderdaad, moet je in de else niet dezelfde image neer gaan zetten natuurlijk, zou nergens op slaan:D Gewoon leeghouden denk ik.
Als je nou gewoon het onblur element van de img-tag gebruikt...
de onwatte :P