Zum Inhalt springen

korea1

Mitglieder
  • Gesamte Inhalte

    400
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von korea1

  1. @ Christl ich mach das nicht privat, sondern muss da was in der firma programmieren. und die wollen, dass da eben ein popup aufgeht, in dem dann die pdf datei geöffnet wird. hab ich also keinen einfluss drauf. korea1
  2. hi, also es hat funktioniert... und zwar so: window.open("mein.pdf",'info','toolbar=no,menubar=no,location=no'); der ie 5.5 und netscape 4.75 machen es anstandslos auf. der opera zeigt mir irgendwelchen wirren ascii code an, nachdem er die datei zum speichern angeboten hat und versucht sie dann mit acrobat reader zu öffnen, dann bringt er mir den fehler die datei sei beschädigt. hm und dann wär da noch ne frage: wie löse ich das am geschicktesten, wenn der user keine acrobat reader hat oder ähnliches hat? kann man das abprüfen? die andere möglichkeit wäre, dem user den acrobat gleich zur verfügung zu stellen und einen hinweis auf die seite zu machen, so nach dem motto: zum anzeigen der info buttons benötigen sie den acrobat reader... mir wäre es aber lieber wenn ich dass noch irgendwie abprüfen könnte. korea1
  3. hi, ich habe eine html-seite, auf der sind info buttons. wenn ich auf den info-button klicke, dann öffnet sich ein popup fenster mittels javascript. das funktioniert auch alles. nun möchte ich, dass in diesem popup fenster pdf-dateien angezeigt werden. ich möchte sie aber nicht per link anbieten, sondern wenn sich dass popup fenster öffnet soll die pdf-datei angezeigt werden. wie mache ich sowas? mit javascript? danke korea1
  4. hi, also, dass das so heissen sollte is mir klar: $_SESSION["modul_nr"] = "asdf"; aber da ich eine variable übergeben möchte, bzw. ein pg_result, hab ich eben alles mal munter ausprobiert, nur leider hat nix funktioniert. dass mit dem $_POST[pg_result....]; is so absicht. das passt auch so. korea1
  5. hi, $_SESSION[pg_result($result,$i,_"id")]=$_POST[pg_result(result,$t,_"db-feld")]; mit diesem schnipsel werden mir aber keine daten in der session datei erstellt. diese sieht ja ungefähr so aus: formularfeld|s: name so aber mit oben stehendem schnipsel kommt nix. probier ich es aber aus, wenn ich es so mache, dann trägt er werte ein: $_SESSION["varname"]=$_POST[pg_result(result,$t,_"db-feld")]; ich benötige an dieser stelle aber das pg_result... korea1
  6. hi, das ist mir soweit alles klar, danke. dass hab ich auch gemacht. ich wollt nur den codeschnipsel posten, an dem es liegt. korea1
  7. hi, kann mir jmd von euch sagen, warum ich dem $_SESSION[""] array keine variablen übergeben kann, bzw was ich daran falsch mache? bsp: $_SESSION[pg_result($result,$i, "id")]=$_POST[pg_result(result,$t, "db-feld")]; //geht auch net $_SESSION["$var"]="hui"; [/PHP] danke korea1
  8. also, da ich den checkboxen den id-wert einer sql abfrage zuweise, weiss ich an der stelle schon den namen, ich beschreibs ein wenig ausführlicher. //liefert mit an der stelle genau die id,s, die auch brauch. //also hab ich die id´s auch in der richtigen reihenfolge. $sql = SELECT id FROM table WHERE bedingung1 = x; $result = pg_query($con_id, $sql); [/PHP] und dann kann ich dass doch so machen, oder?: [PHP] //$i brauch ich, da ich den code in einer schleife hab. $nr = pg_result($result,$i, "id"); $_SESSION["nr"] = $_POST[pg_result($result,$i, "id")]; so erreiche ich doch, dass eine session erstellt wird, die den namen der checkbox hat und deren wert zugewiesen bekommt, oder nicht? danke korea1 ps isses jetzt besser verständlich?
  9. hi zusammen, ich hab ein formular, auf dem mehrere checkboxen sind, die der anwender anticken kann oder auch nicht. so nun möchte ich die einzelnen werte, die er angetickt hat in eine session schreiben. ich programmiere übrigens mit php und habe eine postgres db. kurzer ausschnitt aus dem html formular: //das formular wird dynamisch erzeugt und jede checkbox bekommt als namen den //primary key aus der db, also steht da dann z.b. 50 drin und in der nächsten 75 usw. <input type="checkbox" name="{DB_NR}" value=""> [/PHP] die checkbox soll mir also verraten, ob der anwender bestimmte teile aus meiner db ausgewählt hat oder nicht. wie bekomme ich jetzt die werte in meine db. bzw zuerst in meine session? falls ihr euch mit postgres nicht so auskennt is egal, das könnte ich dann auch noch passend umschreiben. ich muss mit dem $_SESSION array arbeiten. danke korea1
  10. hi, ich nehm an, dass du da ein formular absendest, oder? und dann sieht dass in php so aus: $wert_aus_select_box = $_POST["name_von_select_box"]; [/PHP] $_POST wenn du method="post" hast mfg korea1
  11. vorläufig von meinen qualen erlöst. ich musste meinen pfad zur speicherung der temp datei ändern jetzt gehts. hab ihn auf c:/temp gestellt. korea1
  12. aber wenn deine id ne zahl is, dann solltest du sie glaub nicht in hochkommas ('$id') schreiben sondern ohne. korea1
  13. [Session] ; Handler used to store/retrieve data. session.save_handler = files ; Argument passed to save_handler. In the case of files, this is the path ; where data files are stored. Note: Windows users have to change this ; variable in order to use PHP's session functions. session.save_path = /tmp ; Whether to use cookies. session.use_cookies = 1 ; Name of the session (used as cookie name). session.name = PHPSESSID ; Initialize session on request startup. session.auto_start = 0 ; Lifetime in seconds of cookie or, if 0, until browser is restarted. session.cookie_lifetime = 0 ; The path for which the cookie is valid. session.cookie_path = / ; The domain for which the cookie is valid. session.cookie_domain = ; Handler used to serialize data. php is the standard serializer of PHP. session.serialize_handler = php ; Percentual probability that the 'garbage collection' process is started ; on every session initialization. session.gc_probability = 1 ; After this number of seconds, stored data will be seen as 'garbage' and ; cleaned up by the garbage collection process. session.gc_maxlifetime = 1440 ; Check HTTP Referer to invalidate externally stored URLs containing ids. ; HTTP_REFERER has to contain this substring for the session to be ; considered as valid. session.referer_check = ; How many bytes to read from the file. session.entropy_length = 0 ; Specified here to create the session id. session.entropy_file = ;session.entropy_length = 16 ;session.entropy_file = /dev/urandom ; Set to {nocache,private,public} to determine HTTP caching aspects. session.cache_limiter = nocache ; Document expires after n minutes. session.cache_expire = 180 ; trans sid support is disabled by default. ; Use of trans sid may risk your users security. ; Use this option with caution. ; - User may send URL contains active session ID ; to other person via. email/irc/etc. ; - URL that contains active session ID may be stored ; in publically accessible computer. ; - User may access your site with the same session ID ; always using URL stored in browser's history or bookmarks. session.use_trans_sid = 0 [/PHP] was müsst ich denn evtl. dran ändern? korea1
  14. ok, danke. ich wusste nicht, dass ich das position:absolute auch brauch. korea1
  15. hi, @EvilNick hab deinen link grad angeschaut, hat mich aber nicht großartig weiter gebracht. bin mir jetzt nur nicht sicher, ob das mit dem margin-bottom:10px richtig is, da sich ja nur nachfolgende elemente 10 px darunter ausrichten. aber meine tabelle muss immer am unteren bildrand kleben. korea1
  16. ich rufe in meinem browser ( ie 5.5 ) die 1.php auf. ich bekomme nur eine leere seite angezeigt. der quelltext der leeren seite sieht folgendermaßen aus: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD> <BODY></BODY></HTML> [/PHP] ich hab auch noch ein bisschen rumgespielt. wenn ich folgende befehle auskommentiere, dann bringt er mir meine test print´s. [PHP] $_SESSION["var1"]_=_"abc"; $_SESSION["var2"]_=_"123"; $_SESSION["ausgabe"]_=_true; echo_"<a href=\"test2.php?"._session_name()_._"="._session_id()_."\">start Ausgabe</a>"; korea1
  17. hm vielleicht bin ich heut morgen noch zu müde.... also mein css : /************** TABLE ******************/ table.footer {margin-bottom:10px;} [/PHP] meine html-datei : [PHP] <link rel="stylesheet" type="text/css" href="../css/mein_css.css"> <table class="footer" align="right"> .... .... hab ich was übersehen, oder warum funktioniert es nicht? an dem pfad liegts nicht, in dem css steht noch mehr drin und das funktioniert. danke korea1
  18. das gibt mir jetzt zu denken, dass es bei dir funzt. ich habs grad in meine dateien kopiert und ausprobiert und bei mir wird nur ne leere seite angezeigt. korea1
  19. hi, mir will gerade nicht ganz einfallen, wie der befehl in einem externen css aussehen muss, wenn ich möchte dass meine tabelle immer am unteren bildschirmrand klebt. vielleicht 1 cm drüber oder so. kann mir mal bitte kurz jmd helfen? ich arbeite mit klassen. also so ähnlich oder: table.footer {position:bottom} danke korea1
  20. das heisst daran kanns auch nicht liegen, dass ich immer noch keine werte angezeigt bekomm. das ist langsam echt ein problem, das hier sind zwar nur testdateien, aber ich muss eine art warenkorb programmieren, dafür benötige ich die sessions. der kunde kann verschiedene dinge über eine checkbox auswählen und gelangt über einen weiter button zur nächsten seite, wo er wieder verschiedene dinge auswählen kann. ja und dass was er ausgewählt hat muss ich ja dann irgendwie in die db reinschreiben. hat jemand von euch ein kleines beispiel mit sessions, das funktioniert? dann könnt ich dass vielleicht mal ausprobieren. es handelt sich um eine postgres db, aber dass könnt ich zur not dann noch abändern. um jede hilfe dankbar. korea1
  21. hi, kann mir jmd von euch sagen, ob dass mit den sessions lokal überhaupt funktioniert? ich arbeite mit php 4.2.3 und apache 1.3.27 os nt 4. muss ich die dateien mit den sessions erst auf den richtigen webserver uploaden, oder funktioniert dass auch lokal? korea1
  22. warum hast du in der test2.php session_id($SID); und in der test3.php session_id("$SID"); korea1
  23. gut hat funktioniert. und wenn man den browser zumacht, dann bekommt man ja auch ne neue. korea1
  24. hi leute ich hatte da gestern ein paar gröbere denkfehler drin... :floet: ich hab die session variablen mit leeren werten belegt, da ich die werte zugewiesen habe bevor das formular abgeschickt wurde... also jetzt sieht es so aus: test.tpl.htm <form action="../page/test2.php" method="post"> <table> <tr> <td>Name:</td> <td><input type="text" name="my_name"></td> </tr> <tr> <td>Vorname:</td> <td><input type="text" name="nachname"></td> </tr> <tr> <td><input type="submit" value="absenden"></td> </tr> </table> <input type = "hidden" name = "session_id" value = "{SID}"> </form> [/PHP] test.php [PHP] session_start(); include("../include/master_include.inc"); $tpl = new Template; $tpl->set_root("../template"); $tpl->set_file(array("test" => "test.tpl.htm")); $tpl->set_var(array( "SID" => session_id() )); $tpl->parse("ausgabe", "test"); $tpl->p("ausgabe"); test2.php (bekommt die werte des formulars zugewiesen. in das $_SESSION array) $SID = $_POST["session_id"]; session_id("$SID"); session_start(); $my_name = $_POST["my_name"]; $nachname = $_POST["nachname"]; $_SESSION["my_name"] = $my_name; $_SESSION["nachname"] =$nachname; header("location:../page/test3.php?SID=$SID"); [/PHP] test3.php [PHP] $SID = $_GET["SID"]; session_id("$SID"); session_start(); print "name:".$my_name."<br>"; print "nachname:" . $nachname . "<br>" ; so von der logik müsste es jetzt ja stimmen, aber ich bekomme die werte immer noch nicht. fällt einem der fehler auf? ich weiss jedenfalls nicht mehr woran es liegen könnte. danke korea1
  25. hi leutz, ich hab ne session angelegt, die eine falsche session_id hat. wie kann ich die session_id wieder löschen, so dass php wieder so nen zufälligen string reinsetzt? danke korea1

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...