Geen afbeelding
Ik ben bezig met een website en had hiervoor een gastenboek met boven elk bericht een afbeelding. Nu krijg ik ineens geen afbeelding meer te zien en alleen een rood kruis. De link klopt dus het is voor mij een raadsel...
Ik heb verder nog een afbeelding deze is ook niet te zien, alleen de afbeeldingen die als background staan in css doen het nog.
Heeft iemand enig idee hoe dit kan??
Een hotlinkbeveiliging?
Gewijzigd op 31/10/2012 22:08:22 door Olivier Peeters
Nee ik heb geen hotlinkbeveiliging, had er ook nog nooit van gehoord maar ik heb zelf niks hieraan gedaan dus dit lijkt me niet.
Is je afbeelding niet stuk ofzo?
Ik heb ook nog om te testen een afbeelding op een andere pagina gezet en krijg hier weer geen afbeelding te zien. Het probleem zit hem dus niet in de afbeeldingen de link hier naar toe of .htaccess.
Ook heb ik al eerder problemen met de gd library gehad, kreeg toen ook geen afbeeldingen te zien maar alleen een kruis of pictogram. Dit is al een tijd geleden en ik ben hier toen maar niet mee verder gegaan.
Ik heb de website getest op me computer en laptop, bij beide hetzelfde probleem....
Zo: ../images/afbeelding.jpg
of
Zo: http://www.jesite.nl/images/afbeeldingen.jpg
Localhost slikt beide methodes maar zodra je online gaat moet je 9 van de 10 keer het complete pad gebruiken, zoals het laatste voorbeeld wat ik geef.
Gewijzigd op 01/11/2012 07:34:00 door Chris PHP
Gooi je html code eens door de w3c validator. Misschien wordt er ergens een tag niet goed afgesloten of zo
Ik werk momenteel nog met een include systeem van http://www.html-site.nl/forum/24_18237_0.html. Ik ben ook bezig met een eigen systeem waarbij alle pagina's uit de database komen maar dit is nog niet klaar.
de index.php ziet er zo uit:
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
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
<?php
$map = "inc/"; // De map waar de includes inkomen, (moet een slash achter).
$pagina404 = $map."error404.php"; // de 404 pagina
$paginahome = $map."home.php"; // De home pagina
// staat ?pagina=iets in de url?
if(isset($_GET['pagina'])) {
$pagina = $map.basename($_GET['pagina']).".php"; // De totale map en bestandnaam bepalen
if(!file_exists($pagina)) {
$pagina = $pagina404;
}
} else {
$pagina = $paginahome;
}
$paginanaam = str_replace('.php', '', basename($pagina));
$title = " ". ucfirst($paginanaam);
// ucfirst is een functie om van de eerste letter een hoofdletter te maken, de rest klein letters.
?>
<head>
...
</head>
<body>
//als ik hier een afbeelding zet gaat alles goed
<div class='pagina'>
<?php include($pagina); ?>//in een van deze pagina's niet
</div>
</body>
$map = "inc/"; // De map waar de includes inkomen, (moet een slash achter).
$pagina404 = $map."error404.php"; // de 404 pagina
$paginahome = $map."home.php"; // De home pagina
// staat ?pagina=iets in de url?
if(isset($_GET['pagina'])) {
$pagina = $map.basename($_GET['pagina']).".php"; // De totale map en bestandnaam bepalen
if(!file_exists($pagina)) {
$pagina = $pagina404;
}
} else {
$pagina = $paginahome;
}
$paginanaam = str_replace('.php', '', basename($pagina));
$title = " ". ucfirst($paginanaam);
// ucfirst is een functie om van de eerste letter een hoofdletter te maken, de rest klein letters.
?>
<head>
...
</head>
<body>
//als ik hier een afbeelding zet gaat alles goed
<div class='pagina'>
<?php include($pagina); ?>//in een van deze pagina's niet
</div>
</body>
Ik heb hier niets meer aan veranderd en eerst werkte alles goed, nu kan ik ineens geen foto's meer zien in een
pagina die via dit systeem wordt ge-include. Als ik de afbeelding in de index.php zet dan zie ik hem wel.
Heeft iemand enig idee hoe dit zomaar kan veranderen?
Gewijzigd op 01/11/2012 22:52:19 door Tim S
Dit klinkt als een fout pad.....
Als iemand nog ideen heeft goor ik het wel!
Ga eens op zo'n rood kruis staan en klik daar met je rechtermuisknop op. Kijk dan eens wat er staat bij 'properties' of 'eigenschappen'.
type: Niet beschikbaar
Groote: niet beschikbaar
afmetingen: 20 x 30 px
gemaakt: niet beschikbaar
gewijzigd niet beschikbaar
Het adres klopt ook gewoon, en dit zie ik bij alle afbeeldingen...?
En eventueel een link naar zo'n pagina waarop die afbeelding moet staan.
Want de link die je gaf, geeft alleen maar een 404.
http://localhost/onlinewebsites/paranormalehulp/afbeeldingen/kaarsje.gif
Dit is de url en deze klopt, ik heb hier ook niets aan veranderd. Ik heb ook de afbeeldingen gezet in de map inc waar alle pagina's staan, dit had hetzelfde effect.
Dit is de url en deze klopt, ik heb hier ook niets aan veranderd. Ik heb ook de afbeeldingen gezet in de map inc waar alle pagina's staan, dit had hetzelfde effect.
Tim Slootweg op 04/11/2012 20:14:29:
Dat is geen normale url. Daar moet sowieso een extensie bij. En localhost.....?Als je de url ophaalt via html href, dan krijg je "../afbeeldingen/kaarsje-bewegend.gif". Dit had ik eerst en dit geeft hetzelfde effect.
Je probeert vanuit een online server een local bestand op te vragen? Dat kan natuurlijk nooit..
Heb je ook nog een link van het ONLINE-gebeuren: dus de pagina waarop je de afbeelding wilt tonen. Liefst met de <IMG> in de HTML erbij.
mi o my .. het lijkt wel paranormaal
http://www.paranormalehulp.com
Op de online pagina zie je ook de img tag staan op de pagina bekijk alle kaarsjes. Het is me eerste website die ik voor een kennis heb gemaakt, er zitten nog wat foutjes in de code maar ik kan dit niet meer veranderen omdat de afbeeldingen niet meer zichtbaar zijn.
Dit staat op me test-server, de pagina die online staat is goed. De online pagina kan ik juist niet meer veranderen omdat ik dan alle afbeeldingen kwijt ben. De online website is Op de online pagina zie je ook de img tag staan op de pagina bekijk alle kaarsjes. Het is me eerste website die ik voor een kennis heb gemaakt, er zitten nog wat foutjes in de code maar ik kan dit niet meer veranderen omdat de afbeeldingen niet meer zichtbaar zijn.