gulli:board Logo

Anzeige


  Antwort
Luton Spender
Mod.Dev
 
Benutzerbild von Luton
 
Registrierungsdatum: Apr 2002
Ort: linux:/ #
Beiträge: 252
Question Apache: URL Vervollständung..o.Ä

Hi zusammen,

ich hab auf dem Server eines Bekannten für den ich eine Website mach ein sehr seltsames Problem. Ich hab ein PHP-Script geschrieben das ihm das verwalten von Content auf der Webseite ermöglicht, zu jedem Datensatz gehört auch ein Bild, dass anhand der ID (fängt bei 100 an; bis 999) aus einem Verzeichnis per URL angezeigt wird.

Nun passiert aber folgendes, wird per URL z.B das File "144.jpg" angefordert, dass es aber nicht gibt, wird das File "444.jpg" angezeigt. Der Apache scheint also zu gucken welche der verfügbaren Dateien am besten auf die Anfrage passen, und liefert mir diese zurück.

Das ist extrem blöd, da dann das falsche Bild zum Datensatz angezeigt wird, und ich habe keinen blassen schimmer woran das liegt.

Lösung wäre Dummy-Bilder für alle ID's zu hinterlegen, oder halt PHP-teschnisch prüfen ob das Bild vorhanden ist.

Werd auch eine der Lösungen umsetzen, nur post ich im Serveradmin-Borad, da ich gern wissen würde wieso das so ist und an welcher Schraube ich da drehen müsste um dies zu ändern...?!

Besten Dank!
Alt 11. 04. 2007, 13:06 Luton is offline Mit Zitat antworten #1
trojan Spender
Bundestrojaner
 
Benutzerbild von trojan
 
Registrierungsdatum: Sep 2004
Ort: /home/trojan
Beiträge: 5.172
Re: Apache: URL Vervollständung..o.Ä

hm merkwürdig... deaktivier in der apache-config mal das modul "mod_rewrite" , vllt liegts daran
Alt 11. 04. 2007, 13:43 trojan is offline Mit Zitat antworten #2
Maui
Maui™
 
Benutzerbild von Maui
 
Registrierungsdatum: Sep 2004
Ort: /usr/bin
Beiträge: 440
Re: Apache: URL Vervollständung..o.Ä

kannste mal das code schnipsel posten wo der fehler auftritt? dann kann ich dir eher weiterhelfen als so =)

lg
Maui
Alt 11. 04. 2007, 14:16 Maui is offline Mit Zitat antworten #3
Luton Spender
Mod.Dev
(Threadstarter)
 
Benutzerbild von Luton
 
Registrierungsdatum: Apr 2002
Ort: linux:/ #
Beiträge: 252
Re: Apache: URL Vervollständung..o.Ä

Danke für eure Antworten, hab mod_rewrite per .htaccess deaktiviert, komm z.Z. net an die Serverconfig ran...hat aber leider nicht geholfen.

Codeshnippsel is eigentlich relativ trivial, ich bau mir mit php nen html-img tag zusammen mit link und nutz zum anzeigen ne template-engine.

PHP-Code:
$tpl->assign("foto""<img src=\"http://www.domain.de/image/" $id ".jpg\" border=\"0\" alt=\"(Kein Foto gefunden)\" style=\"border:5px solid #FFF; margin:5px;\" />"); 

Zugegeben, mit als einfach zu sagen das kein Bild vorhanden ist, ist nicht die schönste lösung aber es hätte seinen Zweck erfüllt...

Das doofe ist, auch wenn die die URL im Browser eingebe, wird aus der eingegebenen "144.jpg" ein "444.jpg" ...aber mod_rewrite isses nicht
Alt 11. 04. 2007, 17:14 Luton is offline Mit Zitat antworten #4
mip
The M.I.P.
 
Benutzerbild von mip
 
Registrierungsdatum: Apr 2002
Ort: 127.0.0.1
Beiträge: 3.715
Re: Apache: URL Vervollständung..o.Ä

Zitat:
Zitat von Luton 
Nun passiert aber folgendes, wird per URL z.B das File "144.jpg" angefordert, dass es aber nicht gibt, wird das File "444.jpg" angezeigt. Der Apache scheint also zu gucken welche der verfügbaren Dateien am besten auf die Anfrage passen, und liefert mir diese zurück.
Da scheint mod_speling aktiv zu sein.
Du kannst es per CheckSpelling Off (z.B. in einer .htaccess) ausschalten.
Alt 11. 04. 2007, 17:50 mip is offline Mit Zitat antworten #5
Luton Spender
Mod.Dev
(Threadstarter)
 
Benutzerbild von Luton
 
Registrierungsdatum: Apr 2002
Ort: linux:/ #
Beiträge: 252
Re: Apache: URL Vervollständung..o.Ä

Hi mip,
genau das wars! In der .htaccess deaktiviert und siehe da, es geht genau wie es sollte. Vielen Dank!
Alt 13. 04. 2007, 10:22 Luton is offline Mit Zitat antworten #6
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 21:14 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
epilepsy.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 1998-2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory