Dateisystem stimmt
nein war eine neuere Version, die alte war...uhm... gutes Jahr alt (oder 1 1/2 sogar..*grübel*)
Lösung gefunden.... *dasmachwasdeepsurferssmileymacht*
Waren nicht die Gif's....
War nur ein sehr eklatanter Zufall das alle betroffen Grafiken gif's waren.
Böse auf den Holzweg geschickt worden von dem guten Stück....
Lag an der MySQL oder an PHP bin mir da immernoch nicht ganz sicher...
Vermute aber eine fehlerhafte implementierung von mysql_result(arg1, arg2) arg3); (meldet man so einen "verdacht"? und wenn ja wo...)
Die Gif's sind Naviagtionsgrafiken die mit Mouseovers versehen sind.
Die Navigation wird aus einer Tabelle ausgelesen die Spalten hat wie:
linktarget, alttext, id,linktext,isActive,isMain,showInSitemap,true,false,static,position,isChildOf ect ect
unter der alten SQL Version (php5 war's damals auch schon) war es kein Problem mit
"mysql_result($sidemain, $ti, 'true')"
zB den Eintrag für das "true" bild (maus ist über der grafik) zu bekommen - tut auf dem LiveServer auch immernoch so.
Nur unter der neuen XAMPP Version wird das 'true' (oder das 'false' bei "maus_ist_nicht_drüber") nicht als string interpretiert sondern als Schlüsselwort (true = war, false = nicht war, booleanische logik halt....)
auch ein direktes ansprechen mit
mysql_result($sidemain, $ti, 7)
lieferte nur (da der Tabellenspaltenname[true/false] beim Parsen auch als Schlüsselwort und nicht als String interpretiert wird) nicht den Inhalt der Tabellenzelle( z.b. service_t.gif) sondern nur das was nach booleanischen Regeln nun mal true und false ist - 0 und !0 (nicht null, alles ausser 0).
Das Script verhaspelte sich und da es ein per require_once(); eingebundenes war erreichte mich keine Fehlermeldung sondern nur eine Ausgabe mit der das weiterarbeitende Script nichts anfangen konnte und damit keine Grafik zum anzeigen hatte... ergo AltText ....
Nur lässt phpmyadmin ein Problemloses bearbeiten der Spalteninhalte zu und liefert - zumindest als Text bei
SELECT true, false FROM navigation WHERE isActive = 'true' AND isMain = 'true';
in der Textkonsole dann das korrekte Ergebnis.... (Liste aller Navigationsgrafiken/Dateinamen die in den Spalten stehen und aktiviert sind und Hauptnavigationspunkte sind)
Exportiert und Importiert auch brav Daten in diese Zellen...
Nun ja - navigation umgeschrieben bisschen nun heissten die Spalten halt "mouseover' und 'mouseout'....
Kann zu also, danke aber fürs mit grübeln
Und dran denken wenn man's selber mal schafft *g*
Grüße
P.S.: ja ich weiss es gibt performantere Wege als mysql_result() aber die kann man, meines Wissens, nicht so praktisch in Schleifen verarbeiten.
Aber vielleicht belehrt mich da wer eines besseren...