rechten uploaden img
Ik heb een probleempje. Ik heb namelijk een script om afbeeldingen op internet te zetten (eenvoudigweg met move_uploaded_file) inclusief met naamvervanging etc. Dit werkt allemaal perfect. De plaatjes komen ook op de server en naam word goed in database opgeslagen en opgevraagd. Het probleem is echter dat die plaatjes voor het publiek niet toegankelijk zijn, wat absoluut noodzakelijk is, want ze worden nu gewoon niet weergegeven op de site...
Wat kan hier aan gedaan worden?
NB Ik heb een beginner in php, dus mocht je ideeën hebben wil je het dan ff iets uitwerken ofzo, of iig zo doen dat ik het met mijn beperkte kennis kan begrijpen
Mvg
Rood/dood kruisje? heb je een voorbeeld?
http://www.nvmwebdesign.nl/elspetecms/index.php?action=showimg
kijk hier maar eens en je ziet wat ik bedoel. Let niet op allerlei mankementen want die zitten er genoeg in en moeten er nog uit.
Ik weet wel dat het op een of andere manier met rechten te maken heeft want als ik ze in mijn programma van hostingbedrijf aanvink dat ze voor publiek toegankelijk moeten zijn, kan ik ze wel zien. Maar dat moet gewoon meteen kunnen denk ik
kijk hier maar eens en je ziet wat ik bedoel. Let niet op allerlei mankementen want die zitten er genoeg in en moeten er nog uit.
Ik weet wel dat het op een of andere manier met rechten te maken heeft want als ik ze in mijn programma van hostingbedrijf aanvink dat ze voor publiek toegankelijk moeten zijn, kan ik ze wel zien. Maar dat moet gewoon meteen kunnen denk ik
Wat zijn de chmod rechten van de plaatjes nu?
verboden hot te linken
Gewijzigd op 01/01/1970 01:00:00 door - Ariën -
Eventuele oplossing?
Een kijkje in je http-error log van Apache zou ook geen verkeerd idee zijn, overigens.
heb geen .htaccess, maar misschien raadzaam om hiervoor aan te maken? Kan dat invloed hebben hierop?
Staat dit in:
####CUSTOM_HEADER####
#NL: Place your custom rules here
#EN: Plaats uw eigen regels hier
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?nvmwebdesign.nl [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://www.plaatjes.nl/verbodentehotlinken.gif [NC,R,L]
####CUSTOM_TAILER####
####ERROR_HEADER####
####ERROR_TAILER####
####SUBDOMAINS_HEADER####
RewriteEngine on
#RULE:boeve-hop,nvmwebdesign.nl,/boeve-hop
#RULE:www.boeve-hop,nvmwebdesign.nl,/boeve-hop
#RULE:www.sevk,nvmwebdesign.nl,/sevk
#RULE:sevk,nvmwebdesign.nl,/sevk
#RULE:www.gerdien,nvmwebdesign.nl,/gerdien
#RULE:gerdien,nvmwebdesign.nl,/gerdien
RewriteCond %{HTTP_HOST} ^boeve-hop.nvmwebdesign.nl$
RewriteCond %{REQUEST_URI} !^/boeve-hop/
RewriteRule (.*) /boeve-hop/$1 [last]
RewriteCond %{HTTP_HOST} ^www.boeve-hop.nvmwebdesign.nl$
RewriteCond %{REQUEST_URI} !^/boeve-hop/
RewriteRule (.*) /boeve-hop/$1 [last]
RewriteCond %{HTTP_HOST} ^www.sevk.nvmwebdesign.nl$
RewriteCond %{REQUEST_URI} !^/sevk/
RewriteRule (.*) /sevk/$1 [last]
RewriteCond %{HTTP_HOST} ^sevk.nvmwebdesign.nl$
RewriteCond %{REQUEST_URI} !^/sevk/
RewriteRule (.*) /sevk/$1 [last]
RewriteCond %{HTTP_HOST} ^www.gerdien.nvmwebdesign.nl$
RewriteCond %{REQUEST_URI} !^/gerdien/
RewriteRule (.*) /gerdien/$1 [last]
RewriteCond %{HTTP_HOST} ^gerdien.nvmwebdesign.nl$
RewriteCond %{REQUEST_URI} !^/gerdien/
RewriteRule (.*) /gerdien/$1 [last]
####SUBDOMAINS_TAILER####
Zitten hier fouten oid in?
En waar kan ik http-error log van Apache vinden? Waar staat die meestal?
Eerste oplossing: http://www.plaatjes.nl/verbodentehotlinken.gif werkt niet, vul eens een geldig URL in naar een plaatje?
En anders:
Haal er eens tijdelijk de regel
####CUSTOM_HEADER####
t/m
####CUSTOM_TAILER####
uit, dan kunnen we kijken of het daaraan ligt?
www.plaatjes.nl werkt ook niet als ik die alleen weghaal. Ik zoek nog wel even verder. Tips, weetjes en oplossingen zijn van harte welkom!
dat laatste werkt niet. Die regel met Ik zeg ook NIET dat je die moet weghalen, maar aan moet passen naar een bestaand plaatje.
heb ik ook gedaan, maar dat werkt evenmin. Trouwens: als ik alles tussen header en tailer vandaan haal haal ik dat ook weg. Maar enfin, het werkt geen van allen. Wel heel vreemd als je het mij vraagt.
Rename je .htaccess eens naar iets anders tijdelijk?
geprobeerd.. Werkt niet...
http://www.nvmwebdesign.nl/elspetecms/index.php?action=showimg en bij mij werkte het. ik zie hem ook :P
http://www.nvmwebdesign.nl/elspetecms/images/139.png
ik heb een plaatje erop gezet, http://www.nvmwebdesign.nl/elspetecms/images/139.png
Gewijzigd op 01/01/1970 01:00:00 door wesley Overdijk
Bij mij werkt het ook gewoon hoor:D
Oplossing is eenvoudig. Iets van:
chmod("images/[naam].jpg" 775);
Allen bedankt!! :)
(topic kan dicht)