SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.12.2007, 03:12:46
nomic nomic ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 11
src='' macht ej Session kaputt

Hallo,

ich arbeit zZ. an einer kleinen Bilder Galerie, durch man sich anhand einer horizontalen Leiste mit Vorschaubildern nach rechts oder links scrollend hindurch klicken kann. Dafuer speichere ich nach jedem Klick auf links und rechts angebrachte Scrollpfeile die ID des Bildes, welches sich in der Mitte der Leiste befindet in einer Session.

Nun habe ich das Problem, dass die Übertragung dieser ID manchmal funktioniert und manchmal nicht. Nach wirklich langer Fehlersuche habe ich nun den kuriosen Verursacher dieses Problems herausgefunden. Gebe ich die Bilder naemlich aus, so erreicht die Session nicht die nächste Seite. Wenn nicht, dann klappt es. Und zwar liegt es tatsächlich nur am src='' im <img>-Tag.

Im Klartext:
PHP-Code:
echo"
            <img style='position: absolute; z-index: $zIndex; margin-left: $mLeft"
."px;'>"
funktiont. Und
PHP-Code:
echo"
            <img src='$im' style='position: absolute; z-index: $zIndex; margin-left: $mLeft"
."px;'>"
nicht. Dabei ist es egal ob ich den Pfad zum Bild ($im) mit angebe oder nicht. Allein die sechs Zeichen src='' reichen aus, dass die ID nicht übertragen wird. Ich habe auch schon versuch das Bild über background-image: url(); in einem Div als work-a-round einzubinden. Aber auch hier, macht das background-image url(); die Session kaputt (auch wenn url() leer ist).

Per Datenbank oder mit einem Cookie möchte ich die ID nicht übertragen. Kann mir jemand bei meinem Problem helfen?

(\e Es sollte eigentlich "macht die Session kaputt" im Titel heissen. Habe leider zu früh abgesendet.)
__________________
so kanns gehen

Geändert von nomic (30.12.2007 um 03:14:21 Uhr)
Mit Zitat antworten
  #2  
Alt 30.12.2007, 04:00:29
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: src='' macht ej Session kaputt

Was steht denn in $im? Ein Beispiel bitte.
Wofür brauchst Du dafür eigentlich sessions? Du könntest die Information breits in den links der Pfeile verankern.

<a href="show.php?id=1">zurück</a>
<img src="bild_2" />
<a href="show.php?id=3">vor</a>
__________________
Wat der Bauer nich kennt, dit frisster nich.
Mit Zitat antworten
  #3  
Alt 30.12.2007, 16:40:56
nomic nomic ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 11
AW: src='' macht ej Session kaputt

In $im steht ein ganz normaler Bildpfad wie "vorschau/1292_kl.png". Es ist aber wie gesagt egal ob ich das ueberhaupt mit ausgeben lasse. Es reicht wirklich dass im <img>-Tag src='' steht, damit die Session nicht mehr funktioniert.

(Und gerade habe ich festgestellt, dass es bereits reicht, wenn dort nur src steht, ohne =''. )

Die Pfeile moechte ich nicht mit den IDs verlinken, um sie nicht jedes mal neu laden oder mit Javascript veraendern zu muessen.
__________________
so kanns gehen
Mit Zitat antworten
  #4  
Alt 30.12.2007, 17:01:54
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: src='' macht ej Session kaputt

Ach das ist ajax-artige Anwendung*. Du könntest die Werte trotzdem client-seitig speichern.
Code:
<html>
  <head>
    <title></title>
    <script type="text/javascript">
      var image_min = 1
      var image_max = 18
      var image_current = 11
      function image_change(n) {
        if ( image_current+n >= image_min && image_current+n <= image_max ) {
          document.getElementById("currentpic").innerHTML = "Bild " + (image_current+n)
          image_current = image_current+n;
        }
      }
    </script>
  </head>
  <body>
    <button onclick="image_change(-1)">zurück</button>
    <div id="currentpic" style="border:1px solid black;" >Bild 11</div>
    <button onclick="image_change(1)">vor</button>
  </body>
</html>

edit: * Hm, nö, das passt irgendwie nicht zu dem Code, den Du vorher gepostet hast. Sieht nicht nach ajax aus.
Wenn Du schon <img src='$im' durch php ausgeben läßt, kannst Du auch die links ohne Probleme ändern.
Bitte um Aufklärung.
__________________
Wat der Bauer nich kennt, dit frisster nich.

Geändert von defabricator (30.12.2007 um 17:07:11 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Google wg Session IDs nexus2 PHP für Fortgeschrittene und Experten 9 06.12.2007 19:46:41
Session wird zu früh beendet ... sk4ter PHP Grundlagen 2 15.11.2007 18:49:57
session variblen gehen verlohren - immer neue session ID xeta PHP Grundlagen 9 03.08.2006 00:50:33
SESSION daten gehen leider nicht verloren! - wennd as fenster geschlossen wird Phil PHP für Fortgeschrittene und Experten 3 31.03.2004 13:08:33
session überprüfen... Xantos PHP für Fortgeschrittene und Experten 4 21.05.2002 10:54:50


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:59:17 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt