Zum Inhalt springen

Aiun

Mitglieder
  • Gesamte Inhalte

    1090
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Aiun

  1. danke ich hab mir die FPDF jetzt mal genauer angesehen. Entweder ich finde eine bessere PDF-Klasse oder ich mache sie mir selbst. die FPDF ist, wenn man genauer hinschaut, zu starr und schrecklich programmiert ^^
  2. folgendes Problem: ich generiere eine PDF in der Daten in Tabellenform gezeigt werden. das warum ist erstmal irrelevant. Die tabelle besteht derzeit nur aus 2 Spalten, Kontext und Inhalt. Der Inhalt kann mehrzeilig sein, oder automatisch gebrochen weil zu lang für eine Zeile. das Problem ist, wenn der Inhalt einer zeile bis zum Seitenumbruch reicht, oder evtl. sogar länger ist als eine Seite und sich somit auf mehrere Verteilen muss. das Kontext-Feld kommt da nicht mit. Entweder ich habe es auf der ersten seite, wenn ich es vor dem inhalt zeichne, oder auf der letzten, wenn es nach dem Inhalt gezeichnet wird. die Zeilenumbrüche werde von den FPDF-eigenen Funktionen geregelt. mein derzeitiger ansatz ist, die höhe des Inhalts zu berechnen. Problem: sagen wir der Inhalt ist 2 1/2 seiten lang. Kontext 1. Seite Inhalt 1. Seite Inhalt 2. Seite Inhalt 3. Seite Kontext 3. Seite tja...wie bekomme ich jetzt den Kontext auf die 2. Seite, ich kann das Zeichnen des Inhalts ja nicht unterbrechen ideen ? Links? danke
  3. naja, es geht jetzt nicht um perfekte sicherheit, nur um "sicherer" Die Übergabe des Entität-Namens würde mir erlauben eine Automatische prüfung und Konvertierung zum Objekt zu machen, bevor die eigentliche verarbeitungslogik ans Werk geht. Fakt ist, das es ein vielfaches an Aufwand ist, einen String in dem der schlüssel enthalten ist zu dekodieren, als ihn einfach per Hand zu ändern ^^ aber danke für die Antworten, vielleicht greife ich das später nochmal auf.
  4. hu, häufig werden in Links die Fremdschlüssel im Klartext eingefügt, &user=1, &postid=10 blubbla Nun zwei überlegungen: die ID steht ja immer für einen Datensatz, normalerweise angegeben durch den namen $postid=10, gibt es eine "sinnvolle" möglichkeit, das zu verschlüsseln, so das es nicht mehr "klartext" ist ? ich dachte an base64_encode, was haltet ihr davon ?! 2. Will ich übermitteln, "was" ich übergebe, also einen "Post" aus dem Modul "Forum", $param[]= serialized(array("Forum.Post",10)) oder so.... ?! problem ist hier die länge des GET....
  5. hu, Problem: ich habe ein Layout auf Div-Basis, dessen Content in einem Absolut-Positionierten Div-Layer liegt. Darin enthalten eine Tabelle. Nun soll ein teil des Inhaltes darauf ausgelegt sein, per Copy & Paste z.B. in Excel oder anderes übernommen zu werden. Leider hat der IE6 ein Problem damit, er markiert alles oder nicht, oder von Anfang bis zu der stelle an der ich klicke. Jedenfalls "ganz" anders als er sollte. Kennt jemand ein Workaround, google war leider nicht hilfreich.
  6. najo, Javascript kann (fast) auch nur das lesen was dein Auge auch kann. d.h., du musst dein array in einen String umwandeln den javascript versteht. z.B. xml oder json
  7. Grund: nach wie vor nicht bekannt. In einem Formular geht Enter, in einem anderen nicht. Lösung: <form onsubmit="return false;"> somit ist ein submit auf jeden fall ausgeschlossen.
  8. danke, aber daran liegt esleider nicht Das Formular besteht aus <form> <input hidden> <input text> das eine dann noch aus <input checkbox> das andere aus <input radio> und einige <a href=""> Links. Jeder Link ruft eine andere JS-Funktion auf, die alles weitere übernimmt, aber "nie" das Formular absendet. Das geschieht alles per Ajax.
  9. hu, ich habe eine Seite mit mehreren Formularen, einige davon werden per Ajax verschickt und ausgewertet. Nun habe ich den schönen fall das einige auf "Enter" Reagieren und abgeschickt werden, andere nicht. in einem bespiel ist der Quellcode 80% gleich. Das eine wird abgeschickt, das andere nicht. gibt es eine möglichkeit das Enter in Textfeldern explizit abzufangen oder zu unterdrücken ? da das formular wie gesagt über Ajax ausgewertet wird, gibt es derzeit nur einen unschönen fehler. danke
  10. hu, einmal mehr grübele ich über die Architektur innerhalb meiner PHP-Anwendungen. Derzeit setze ich ein Data-Abstraction Layer (DAL) ein, um Datenbasis und Verarbeitungslogik zu trennen. An sich ein schönes O/R-Mapping. Datenbeispiel: Ich verwalte Bestellungen und zu jeder Bestellung einen Kontakt (Name, adresse etz.) Situation: Nun ist der schöne fall eingetreten, das ich die gleichen Daten an verschiedenen stellen speichere. denn, es ist ein Archiv. Ändern dieser Daten darf dort nicht erfolgen. Wg. Rechnungsstellung unsw. Live-Daten werden unter bestimmten Bedingungen in das Archiv verschoben. Somit verhindere ich eine Änderung der Kontaktdaten für bereits abgearbeitete Bestellungen. Da darf sich ja nix mehr ändern. Problem: Jede Entity-Klasse weis, welche Tabelle ihre Daten enthält und in welcher Art (spaltennamen) sie abgelegt sind. Was wieder dazu führt, das ich für das Archiv eigene Entity-Klassen anlegen muss, die Ablagestruktur unterscheidet sich geringfügig. Letztlich ist die Struktur für Bestellung und Kontakt aber die gleiche. Archiv-Bestellung und Live-Bestellung haben beide eine Getter-Methode um an den Kontakt zu kommen. Idee: ein wenig von SOA (Service Oriented Architecture) inspiriert, eine Trennung zwischen EntityBean und DataBean. So das meine verarbeitungslogik wirklich nur Daten hat (Bestellung inklusive Getter Methode) aber die Frage wie die Daten aussehen, wo sie abgelegt sind unsw. getrennt abgelegt ist. Ich frage dann eine Service-Klasse "gib mir alle bestellungen", diese liefert mir Databeans aus dem Live-bestand. Oder ich Frage "gib mir archivierte bestellungen" die mir Objekte der Gleichen Bestellungs-Klasse liefert, allerdings aus dem archiv. Frage: Jemand Erfahrung damit, Ideen ? ich hake jetzt noch an der Konkreteren Umsetzung. Die Getter-Methode der Bestellung muss ja, abhängig davon ob sie archiviert ist oder nicht, auch den Kontakt anders anfragen. ... oder der Service der die Kontakte verwaltet, liefert den Kontakt anders, je nachdem wer fragt.
  11. *glaskugel haut* misst, ich habe empfangsprobleme. "geht nicht irgendwie" gibts nicht, fehler genauer beschreiben bitte Fehlermeldung ? stimmt die XML-Ausgabe im Browser ? ....
  12. Session ist PHPs versuch eine automatische Übergabe zu regeln. Ich habe meist schlechte Erfahrung damit gemacht. Versucht deine Website ein Cookie zu erzeugen ? lässt du es zu ? Was steht in dem cookie drin ? (sollte die SessionID sein) lass dir mal die SessionID übergeben. und bei nicht-Cookie kommt der Problematische Teil: lass dir mal print_r($_POST) ausgeben und gug ob automatisch eine sessionID mitgeliefert wird. Wenn nicht, ist es eine einstellungssache, oder manchmal unmöglich, die Session-ID doch noch mit zu übergeben (AJAX zum Teil)
  13. dank verschiedener Managing-vereinbarungen auf verschiedenen Servern geht die suche primär dahin es mit gegebenen Dingen zu lösen. Danke, jetzt habe ich einen ersten Einblick in das Thema.
  14. he he, sorry, PHP(5) wie gesagt, ich habe ein beispiel gesehen in dem MKTIME mit Tag+KW*7 aufgerufen wird. Dein Einwand mit dem Jahreswechsel ist gut zu wissen...leite ich weiter, mal sehen was der Kunde zu dieser varianz sagt.
  15. Ich brauche eine funktion die mir den ersten tag einer Woche mit Datum gibt, als Eingabe wäre die KW da. Bisher gefunden: mktime() als Parameter Tag 1 + 7*KW Monat 1, Jahr je nachdem ist dem zu trauen ? (oder andere idee ?) ich bin mir da nicht sicher ob die funktion für solche Berechnungen - auch in bezug auf Performance - stabil läuft ?! danke
  16. hu, sprache auf server: php5 ich habe jetzt bei einer Bildverwaltung im Netz gesehen, das dort bilder hochgeladen werden, ohne das für den benutzer offensichtlich ist, das eine Seite neu geladen wird. Ich glaube sogar das die Seite "nicht" neu geladen wird. Die einzige möglichkeit die ich kenne soetwas zu simulieren wäre ein (i)Frame, in dem die Datei hochgeladen wird. doch: 1. wie übertrage ich das Formular das in einem Div-layer im hauptframe angezeigt wird in das Upload-Frame ? - wenn ich mich richtig erinnere sind doch <input type="file" für javascript tabu. 2. wie kann ich die Antwort nach (nicht-) erfolgreichem Upload in das Hauptframe übernehmen. Hier währe die Idee eines <body onload=""> als output nach dem Upload. Ideen/Kommentare ? vielleicht hat jemand ein kleines beispielscript ?
  17. leider weder -b noch -h vorhanden. -e hat auch eine "extended" funktion, anstatt der oft im Inet beschriebenen ethernet-infos. warum müssen eigentlich immer 1001-Version des gleichen Programms unterwegs sein die ganz nebenbei ganz andere Resultate liefern ? ^^ ich glaube in -s (statistic) etwas gefunden zu haben, leider zeigt der jedoch pakete, nicht bytes an. Hat jemand eine Ahnung ob und wie ich das umrechnen kann ?
  18. ok, ein wenig schlauer, "SNMP" allerdings bin ich mir nicht sicher ob es den Admin erfreut wenn ich mir daten vom Router ziehe. gibts da nicht was vom Betriebsystem selbst ?
  19. netstat ist mir bekannt aber ich wüsste nicht das da auch Traffic gezeigt wird ?! MRTG & Co sind doch nur Darstellung, die Datensammlung übernehmen entsprechende Schnittstellenscripte - aber wo kommen die daten her ? und die frage: rootrechte benötigt ? danke
  20. so, man stelle sich vor einen Linux-Server - debian theoretisch keine Rootrechte verfügbar - alle ideen die das benötigen sehe ich auch gerne, aber ist komplizierter. Nun soll überwacht werden, wieviel Traffic (und anzahl Connections?) in einer bestimmten Zeit (am tag) da laufen. Es geht nicht darum, nur http (webserver) zu überwachen, sondern alle. FTP,SSH, evtl. andere Programme mit "was-weis-ich-welcher" Port. Gibts da Logs bereits im System zu oder eine Möglichkeit ein Snapshot der..sagen wir...letzten 10 Minuten zu machen und das dann per cronjob immer zu wiederholen ? ich hoffe ihr habt Ideen.... danke
  21. sooo, ich habe mich für ein Breitbild-Layout entschieden. Die Herausforderung die mir jetzt vor augen schwebt, wäre ein Durchblättern durch die Bilder. Allerdings will ich nicht alle Bilder auf einmal anzeigen, so das ich mal sehen muss wie ich die eins nach dem anderen mit Ajax laden kann. Diesbezüglich sehe ich mir wohl Scriptacoulus nochmal an
  22. hu, danke für die Antworten. an sich ist es erstmal nicht dafür gedacht Aufträge zu sammeln, da ich als Entwickler fest angestellt bin, wobei es sicher eine Zugabe für zukünftige Bewerbungen ist. Oder wenn eine Reiche Fee vorbeiläuft und mir ihre Millionen schenkt, wer weis ^^ aber das ist erstmal nicht die motivation dahinter. Privat entstand / ensteht einfach so viel Kram (Grafik:spaß, Code: weiterbildung) und einiges davon nutzen auch immer wieder andere, so das ich keine Lust mehr habe jedesmal hochladen, link suchen unsw. als CMS wird ein von mir entwickeltes eingesetzt. Somit sind Erweiterungen im wesentlichen kein Problem und die Website ist sozusagen schon teil des Portfolios.
  23. das vermutlich verwendete CMS kann das (noch) nicht. Ich kann mir zwar vorstellen, Inhalte mit Tags/Kategorien zu versehen, aber das läuft dann mehr auf eine Kategorisierung einer ganzen seite hinaus. Einzelne Bilder zu Kategorisieren halte ich für nicht so gut, denn zu den Bildern gehört ja evtl. auch ein gewisser text. Ich würde vermuten das der Zusammenhang verloren geht, wenn ich eine Anzeige/Suche nach Tag/Kategorie mache. oder?
  24. ich hab was nettes gefunden zumindest einen grob-Test zu automatisieren. es gibt eine Firefox-Erweiterung die Tastatureingaben und Clicks aufzeichnen und abspielen kann. Wie gesagt, exceptions werden ja gemeldet. Allerdings gibt es so viele Kombinationen und Seiten, die müssen erstmal alle getestet werden und da die bedingungen und AJAX-Events oft auf Eingaben der Oberfläche angewiesen sind, ist das nicht einfach. ich teste die erweiterung jetzt und dann teile ich euch meine Meinung dazu mit.
  25. ich habe mir mal einen anderen Ansatz überlegt. Das System meldet exception automatisch als Fehler. Zumindest gröbste Probleme sollten sich damit abfangen lassen, wenn ich das Linkgeklicker automatisiert nachverfolgen könnte. Da ja aber einige aktionen Ajax-gesteuert sind und z.B. formularinformationen enthalten, kann ich nicht mal eben einfach nur den Ajax-Link aufrufen, sondern muss ja die tatsächlichen informationen auch dazu packen. Eine Idee wie ich Tastatureingaben / Mausbewegungen aufzeichnen und abspielen kann ? .... oder das gleiche ergebnis auf andere weise erhalten kann ? (z.B. Felder per javascript füllen und dann irgendwie die aktion triggern ?) bei Aufgezeichneten Mausbewegungen gibt es noch das Problem, das er bei einer Exception natürlich nicht weiter machen kann/darf. ^^

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...