kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Erstellter Zurück Button - Problem

    geschrieben von fr4mer

    Ich prüfe ja auch net, ich weise zu...

    Die sid bekommt den referer zugewiesen, die sessionid nicht.. ^^

    Ist auch i.wie sehr kompliziert aber viel mehr fiel mich net ein :/


    Ah, jetzt hats bei mir Klick gemacht, zumindest glaub ich das :D

    Im Grunde müsste ich dann aber bei deiner Lösung trotzdem von Hand her gehen und bei jeder "Unterseite" von Hand einfügen, dass hier der Referer gespeichert wird oder nicht.

    Höchstens mit JavaScript, aber da hast du (glaube ich, bin net sicher) genau das selbe Problem, wenn du nur eine bestimmte länge der historie speicherst...


    Die JavaScript-Lösung vpn die würde das gleiche Problem machen. Ich hatte es bereits so ähnlich, wie dus geschrieben hast, nur haben sich die Nutzer dann eben immer beschwert, dass sie teilweise nicht auf die richtige Seite zurück kommen.

    Ich denke, dass ich den Zurück-Button einfach entferne und dafür einen Abbruch-Button einführ, der dann auf eine fest definierte Seite verlinkt.

    Ich dank dir jedenfalls für die Mühe, die du dir gemacht hast :)
  • in: Erstellter Zurück Button - Problem

    geschrieben von fr4mer

    Hm, ich verstehen nicht ganz, auf was du dann nachher prüfst. :(

    Der Inhalt von sid und sessionid sind doch genau gleich, wie soll ich dann nachher prüfen können, ob ich den Referer speicher oder nicht speicher?
  • in: Erstellter Zurück Button - Problem

    geschrieben von fr4mer

    kaffeeliste schrieb:
    Mittels Javascript:

    History.back();

    Sollte so funktionieren.


    Würde nicht funktionieren, da mich dies auf eine der bereits angesprochenen "Unterseiten" zurückbringen würde..

    kill-a-teddy schrieb:

    Meine Idee wäre, das via Sessions zu lösen.. Und zwar indem du die ID's Filterst und dann für die Unterseiten zum Beispiel "sid" hast und für die Oberseiten "sessionid" , dann schauhst du, ob der Benutzer eine "sessionid" oder eine "sid" hat und kannst dann beispielsweise bei "sid" den referer löschen...


    Kannst du mir das näher beschreiben? Ich habs nicht ganz verstanden. :)
  • in: Erstellter Zurück Button - Problem

    geschrieben von fr4mer

    Hallo,

    habe folgendes Problem:

    Ich habe in einem meiner Projekte einen Zurück-Button implementiert, der sich den $_SERVER[HTTP_REFERER] zu nutze macht, um sich zu merken, von welcher Seite der Benutzer gekommen ist.
    Diesen speicher ich im globalen Session-Array, damit ich immernoch weiss, wohin ich zurück gehen muss, wenn der Benutzer von einer der "Unterseiten" der Seite mit dem Zurück-Button zurückkehrt.

    Sobald der Benutzer den Zurük-Button betätigt wird der gespeicherte Link, der vorher aus dem Referer ausgelesen wurde, wieder gelöscht, damit beim nächsten Aufruf eine neue Seite als "Zurück"-Seite gewählt werden kann.

    Problematisch ist nun aber, dass der Benutzer auch auf eine andere Seite, als die genannten "Unterseiten" gehen kann. Dabei wird aber die Sesseion-Variable nicht gelöscht und ich habe mir immernoch gemerkt, auf welche Seite mein Button zurück geht.

    Wenn der Nutzer nun diesen Abschnitt meines Projekts erneut startet, geht der Button immernoch auf den vorherigen Referer zurück, statt auf den neuen.

    Meine Idee wäre, dass ich den Referer bei allen Seiten, die der Benutzer öffnet überprüfe, ob es eine Seite ist, bei der ich den Referer löschen muss, oder nicht. Das können mitunter aber sehr viele sein und wird öfters vorkommen, dass ich das machen müsste.

    Irgendjemand eine Idee, wie das besser zu lösen wäre?

    mfg Fr4meR
  • in: MySQL, Indizes auf Spalten bei Umbenennung in SELECT

    geschrieben von fr4mer

    trueweb schrieb:

    Ist ja klar, wenn du von umbenannte_spalte_1 nur die Spalte spalte_1 selektierst und nicht das Indexfeld. Der Index verschwindet nicht, du fragst ihn nur nicht ab. [...]

    So jedenfalls, wenn ich das Problem richtig verstanden habe?


    Auf spalte_1 liegt ja bereits ein Index.

    Ich versuchs mal noch näher zu beschreiben, was mein Problem ist:

    Auf der spalte_1 von tab_2 liegt ein Index, das heißt, wenn mich mein Wissen nicht trügt, dass MySQL die Datensätze anhand dieser Spalte zusätzlich, zur schnelleren Suche, in einem binären Baum verwaltet.

    Ich würde nun gerne wissen, ob meine umbenannte_spalte_1 nun ebenfalls auf die Art und Weise, wie ein Index, verwaltet wird.

    Meiner Meinung nach nicht, da der Left Join aus tab_1 auf tab_2 mit der umbenannten Spalte sehr lange dauert - viel zu lang für meinen Geschmack.

    Leider muss ich die spalte_1 aus tab_2 umbenennen, da der Spaltenname in tab_1 bereits verwendet wird.
  • in: MySQL, Indizes auf Spalten bei Umbenennung in SELECT

    geschrieben von fr4mer

    Moin,

    ich selektiere aus meiner Datenbank folgendermasen:

    SELECT * FROM tab_1 
    LEFT JOIN (
    SELECT spalte_1 AS umbenannte_spalte_1 FROM tab_2 WHERE [...] 
    )
    WHERE [...]


    Auf der spalte_1 von tab_2 liegt ein Index.

    Meine Frage ist nun, ob die umbenannte_spalte_1 diesen Index beibehält oder nich. So wie es ausschaut, tut die Spalte dies nicht, da die Abfrage im Vergleich, wo ich Sie nicht umbenennen muss sehr sehr langsam ist.

    Wenn der Index verschwindet, hat jemand einen Vorschlag, wie ich das lösen könnte?

    Schonmal Danke im Voraus :)
  • in: Datensätze mit fehlender Beziehung selektieren

    geschrieben von fr4mer

    Genial, es funktioniert. Vielen Dank!

    Eig. hätte man da auch selber drauf kommen können, da es ja wirklich logisch ist :wall:
  • in: Datensätze mit fehlender Beziehung selektieren

    geschrieben von fr4mer

    Hallo,

    ich habe folgendes Problem:
    Ich habe 2 Tabellen: A und B, die in Beziehung zueinander stehen, also B besitzt einen Fremdschlüssel der Tabelle A. Nun muss ich alle Datensätze aus Tabelle A finden, zu denen kein entsprechender Datensatz in tabelle B existiert.

    Ich könnte nun hergehen und jeden Datensatz aus Tabelle A einzeln durchgehen, versuchen den entsprechenden aus tabelle B zu holen und wenn dieser nicht vorhanden ist, einfach zum nächsten Datensatz aus Tabelle A gehen. Aber ich finde diese Lösung sehr unsauber.

    Darum frage ich mich, ob jemand weiss, ob man direkt per SQL die Datensätze aus Tabelle A bekommen kann, die keinen entsprechenden in Tabelle B besitzen.
  • in: Rechnen in einer SQL-Abfrage

    geschrieben von fr4mer

    Funktioniert! Vielen Dank für die schnelle Hilfe! :)
  • in: Rechnen in einer SQL-Abfrage

    geschrieben von fr4mer

    Heyho,
    ich versuche gerade während einer SELECT-Abfrage mir in der Ergebnistabelle direkt eine Berechnung aus 2 der Spalten ausgeben zu lassen. Also in der einen Spalte steht eine Menge und in der anderen der Preis pro Stück.

    Ich möchte, dass das Ergebnis aus Preis * Menge in einer eigenen "Spalte" in der Ergebnistabelle auftaucht, habe leider nicht die geringste Ahnung, wie das gehen soll.
    Kann mir da jemand helfen?
  • in: Fatal error: Maximum execution time of 60 seconds exceeded

    geschrieben von fr4mer

    Mal abgesehen von den bisherigen Lösungsvorschlänge, wäre es vielleicht hilfreich zu wissen, wie groß die Datei ist aus der du lesen willst.

    Die Funktionen zum lesen aus einer Datei sind mitunter recht langsam und können die maximale Laufzeit eines PHP-Skriptes leicht überschreiten. Hatte schonmal ein ähnliches Problem und habe dieses mithilfe der Funktion set_time_limit (http://de2.php.net/manual/de/function.set-time-limit.php) gelöst.

  • in: XT:C Fehlermeldung...kann jemand helfen?

    geschrieben von fr4mer

    Ich vermute mal eher, dass in Zeile 57 das Semikolon fehlt.
    Der Fehler besagt nicht, dass die angeforderte Datei(en) nicht gefunden werden, sondern dass der Interpreter einen unerwarteten Befehl bekommt. ;-)

    edit:

    Da war wohl jemend nen Tacken schneller ^^
  • in: Dateiuploads vor bestimmten Dateitypen absichern?

    geschrieben von fr4mer

    Hey, danke für die schnelle Antwort! :)

    Das sieht wirklich sehr vielversprechend aus ^^

    Dachte schon ich müsste jetzt anfangen mich darüber zu informieren, wie verschiedene Dateitypen binär aufgebaut sind.. Das erspart mir ne Menge arbeit ;-)

    Aber, mit der Funktion kann ich wohl kaum über den Inhalt von gepackten Dateien entscheiden, oder? Gibt es da auch ne Möglichkeit herauszufinden, was in einer komprimierten Datei steht?
  • in: BRAID - das spiel

    geschrieben von fr4mer

    Sieht für mich nach einer Art Prince of Persia The Sands of Time in 2D aus :)

  • in: Dateiuploads vor bestimmten Dateitypen absichern?

    geschrieben von fr4mer

    Guten Tag,

    habe folgendes Problem: Ich würde auf einer meiner Seiten gerne die Möglichkeit bieten gewisse Dateien hochzuladen, die dann von anderen - berechtigten - Benutzern meiner Seite wieder heruntergeladen werden könne. Jetzt muss ich natürlich verhindern, dass man bei mir Urhebergeschüstztes Material anbietet.

    Darum wollte ich von vorneherein kritische Dateitypen (.mp3, .avi, .mpeg, etc.) vom upload ausschliessen. Zuerst hab ich da an eine einfache Überprüfung der Dateiendung gedacht, jedoch kann den ja jeder ändern und solche Dinge werden ja meistens sowieso nicht ungepackt angeboten, wodurch .zip - Dateien mit kritischem Inhtal auch meiner Überprüfung entgehen würden.

    Ich bin ziemlich ratlos, wie ich da jetzt weiter vorgehen soll
    Wär also nett, wenn mir jemand mit Rat helfen könnten :)

    Gruß

    Fr4meR
  • in: Matrixorganisation von Speicherchips?

    geschrieben von fr4mer

    Hallo,

    für einen Vortrag zum Thema "Generationen von Arbeitsspeicher / Technologien" habe ich folgende Aufgabenstellung erhalten:

    "Erläutern Sie die Matrixorganisation von Speicherchips (Spaltenadressen und Zeilenadressen, Umsetzung der Adressbusses in Zeilen/-Spaltenadressen)"

    Nach mehrtägiger Suche auf diversen Suchmaschinen habe ich immer noch keine konkreten Antworten auf diese Aufgabe gefunden.

    Bisher habe ich es so verstanden, dass ein Arbeitsspeicher eine gewisse Anzahl an Bits in einer Zelle einer "Tabelle" ablegt und diese Zelle dann darüber anspricht, dass er über den Adressbus per Zeilenadresse und Spaltenadresse diese Zelle ansprechen kann, um Lesen und Schreiben zu können.

    Jedoch bin ich mir nicht sicher, ob das bereits den vollen Umfang der Frage beantwortet.

    Wäre also nett, wenn mir jemand unter die Arme greifen könnt und mir nen Tipp geben kann! ;-)
  • in: Probleme beim disablen eines multiplen <select>´s

    geschrieben von fr4mer

    Vielen Danke! Der Tipp mit der Variable vor die Funktion hat super geholfen!

    Da macht man sich stundenlang Mühe den Fehler zu finden und dann isses nur en kleiner Logikfehler. :slant:
  • in: Probleme beim disablen eines multiplen <select>´s

    geschrieben von fr4mer

    Also, ich möchte gern folgendes machen:

    Ich habe ein Formular, in dem es eine checkbox und ein multiples select gibt. Wenn das Formular nun angezeigt wird, ist die checkbox nicht angewählt und das select disabled. Wenn man nun die Checkbox anwählt, so soll das select nicht mehr disabled sein, also man soll dann Optionen auswählen können. Soweit funktioniert alles bei mir. Jedoch soll nun, wenn man die Checkbox wieder abwählt das select wieder abgewählt werden.. Daran scheitert es! Nach zweistündigem probieren und googeln bin ich immer noch nicht schlauer.

    Hier mein Code:

    JavaScript:
    <script type="text/javascript">
    
    function changeDisbableOfSelect()
    {
       var zweiterklick;
    
       if(zweiterklick == true)
       {
          zweiterklick = false;
          document.getElementByID("select").disabled = false;
       }
       else
       {
          zweiterklick = true;
          document.getElementByID("select").disabled = true;
       }
    }
    </script>


    Formular:
    <form name="formular">
       <input type="checkbox" onChange="changeDisbableOfSelect();">
       <select id="select" disabled>
          <option>Option 1</option>
          <option>Option 2</option>
       </select>
    </form>


    Wäre über Hilfe überaus dankbar! :)

Login zum Webhosting ohne Werbung!