Zum Inhalt springen

bob0108

Mitglieder
  • Gesamte Inhalte

    22
  • Benutzer seit

  • Letzter Besuch

  1. hallo, erstmal danke für eure hilfe so weit. ich konnte leider erst heute auf eure antworten reagieren. was ich eigentlich meinte war eine visuelle zurückverfolgung des pfades im navigationsbaum der webseite. als beispiel hier die umsetzung von fachinformatiker.de. sowas hätte ich auch gerne, weiß aber nicht wie. zb.: Forum Fachinformatiker.de > Programmierung > Skript- und Webserverprogrammierung > backtracking hoffentlich ist meine formulierung jetzt besser und ihr versteht was ich suche.
  2. Hallo, weiß jemand von euch wie ich ein sinnvolles Backtracking auf meiner Webseite verwirklichen kann. Würde gerne eine horizontales Backtracking einbauen. Wenn jemand eine sinnvolle Webseite weiß die das ganze beschreibt wäre auch super. Ich weiß auch nicht genau wonach ich suchen soll, um das Problem zu lösen. Danke schonmal für eure Hilfe. Gruß, Christian
  3. danke für alle infos, ich hab mir die shareware version von hypersnap runtergeladen. ich musste eh nur einen screenshot machen. hat aber super geklappt. vielen dank. gruß, christian
  4. hallo, ich muss ein screenshot von meinem datenbankentwurf machen.der ist aber länger als der sichtbare bildschirmbereich. kennt jemand von euch ein programm mit dem ich beliebig lange screenshots machen kann?danke schon mal für eure hilfe. gruß,christian
  5. Hallo, ich würde gerne in meiner webanwendung folgende php.ini parameter und deren aktuelle einstellung ausgeben: ->PDF Support ->Session Support ->session.auto_start ->OCI8 Support ->SMTP weiß jemand wie das gehen könnte? danke, gruß christian
  6. danke, gute erklärung! hat mir sehr weitergeholfen. hab den code in zusammenhang mit sticky forms gefunden und wollte nicht irgendwas übernehmen dessen bedeutung ich nicht kenne.
  7. Hallo, kann mir jemand sagen was das '?' in folgendem Quellcode bedeutet? $nachname = !empty($_POST['nachname']) ? $_POST['nachname'] : ''; [/PHP] danke! gruß,christian
  8. bob0108

    Oracle ORD Image

    Naja, ich probier halt mal weiter mein Glück, aber was ist iTar?
  9. bob0108

    Oracle ORD Image

    habe png und jpg probiert. das jpg bild ist rgb! SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production PL/SQL Release 9.2.0.1.0 - Production CORE 9.2.0.1.0 Production TNS for 32-bit Windows: Version 9.2.0.1.0 - Production NLSRTL Version 9.2.0.1.0 - Production
  10. bob0108

    Oracle ORD Image

    habe jetzt eine PHP Fehlermeldung: ociexecute() [function.ociexecute]: ORA-29400: Data Cartridge-Fehler IMG-00705: Eingabeformat wird nicht unterstützt oder ist fehlerhaft ORA-06512: in "ORDSYS.ORDIMERRORCODES", Zeile 0 ORA-06512: in "ORDSYS.ORDIMG_PKG", Zeile 115 ORA-06512: in "ORDSYS.ORDIMG_PKG", Zeile 447 ORA-06512: in "ORDSYS.ORDIMAGE", Zeile 53 ORA-06512: in Zeile 10 in C:\Programme\xampp\htdocs\mycms\einfuegen.php on line 83 kannst du damit was anfangen? Das Format des Bildes war .jpg. Habe aber nicht nur ein Bild sondern verschiedene Bilder ausprobiert, auch andere Formate.
  11. bob0108

    Oracle ORD Image

    Habe anstatt den TOAD mit dem PL/SQL Developer geschaut ob ein Bild in der Datenbank gespeichert ist. NEIN, kein Bild. Dank deinem Tipp weiß ich jetzt wenigstens das der Fehler nicht an der Ausgabe liegt. Weißt du wo der Fehler liegen könnte beim speichern des Bildes? Der Quellcode ist immer noch genause wie in meinem letzten Beitrag. zum @ Zeichen: habe das @ Zeichen weggemacht aber da kamen keine Fehlermeldungen und das Ergebnis ist nach wie vor das gleiche, kein Bild. Aber der Tipp war trotzdem gut,jetzt weiß ich wenigstens mal wofür das @ Zeichen in PHP steht.
  12. bob0108

    Oracle ORD Image

    Hallo, erstmal vielen Dank für deine schnelle Antwort. Wenn ich das Programm laufen lassen kommt leider nie eine Fehlermeldung. Alles läuft fehlerfrei durch nur am Ende wird kein Bild im Browser angezeigt. Ich habe mich zwar an die Vorgaben aus dem Tutorial gehalten aber vielleicht liegt es daran das beim speichern des Bildes in der Datenbank ein Fehler gemacht wurde. Hier ist mein Quellcode Teil1. Am Ende von diesem Script wird die Datei data_get aufgerufen die dann das Bild ausgeben soll. /* data_save */ /* Ab hier wird mit dem Speichern des Bildes in der DB begonnen */ ... $blob = OCINewDescriptor ($oraSession,OCI_D_LOB); $sql ="DECLARE iimage ordsys.ordimage; iblob BLOB; BEGIN INSERT INTO TBL_PICTURE (TITEL,FNAME,FHEIGHT,FWIDTH,FSIZE,FTYPE,PICTURE) VALUES ('$titel','$fname','$fheight','$fwidth','$fsize','$ftype', ordsys.ordimage(ordsys.ordsource(EMPTY_BLOB(), NULL, NULL, NULL, SYSDATE, 1), NULL, NULL, NULL, NULL, NULL, NULL, NULL) ); SELECT PICTURE INTO iimage FROM TBL_PICTURE WHERE TITEL = '$titel' FOR UPDATE; iblob := iimage.source.localData; :extblob := iblob; END;"; $sql = strtr($sql,chr(13).chr(10)," "); $oraParse=oci_parse($oraSession,$sql); oci_bind_by_name($oraParse,':extblob',&$blob,-1,OCI_B_BLOB); oci_execute($oraParse,OCI_DEFAULT); $blob->save($fname); oci_free_statement($oraParse); ocifreedesc($blob); /* Gültigkeitsprüfung der eingefügten Daten */ $sql=" DECLARE iImage ORDSys.ORDImage; BEGIN SELECT PICTURE INTO iImage FROM TBL_PICTURE WHERE TITEL = '$titel FOR UPDATE; iImage.process('scale=1'); iImage.setproperties; UPDATE TBL_PICTURE SET PICTURE=iImage WHERE TITEL = '$titel'; END;"; $sql = strtr ($ql,chr(13).chr(10)," "); $oraParse=oci_parse($oraSession,$sql); if (@OCIExecute ($oraParse,OCI_DEFAULT)) { ?> <script type="text/javascript"> alert("Bild erfolgreich hochgeladen!"); </script> <? oci_commit($oraSession); } else { ?> <script type="text/javascript"> alert("Unbekanntes Bildformat!"); </script> <? oci_rollback($oraSession); } oci_free_statement($oraParse); } } ?> <script type="text/javascript"> parent.funktion.location.href="head_add.php<?echo $send?>"; document.location.href ="data_list.php<?echo $send?>"; </script> <?php } /*____________________________________________________________________ JavaScript zum Abschicken des Formulars 'input' _____________________________________________________________________*/ ?> <script type="text/javascript" src="../javascript/_load_javascript_edit_picture_form.js"></script> <?php /*____________________________________________________________________ content_data() Seiteninhalt --> Formular zum Anlegen eines neuen Bildes und zum Bearbeiten von vorhandenen Bildern _____________________________________________________________________*/ function content_data() { require("../require/require_dbconnect.php"); global $send; if ($_GET["id"]!=0) { $id = $_GET["id"]; $cur = oci_new_cursor($oraSession); $sql = oci_parse($oraSession, "begin getPictureList.get_picture(:bind1,:getpicture_cv); end;"); oci_bind_by_name($sql, ":bind1", $id,32); oci_bind_by_name($sql, ":getpicture_cv",&$cur,-1,OCI_B_CURSOR); oci_execute($sql); oci_execute($cur); ocifetchinto($cur,&$getpicture_cv); $picid = $getpicture_cv[0]; $folder = $getpicture_cv[2]; $fname = $getpicture_cv[3]; $fheight = $getpicture_cv[4]; $fwidth = $getpicture_cv[5]; $fsize = $getpicture_cv[6]; $ftype = $getpicture_cv[7]; $fformat = $getpicture_cv[8]; $date_new = $getpicture_cv[9]; } ?> <form name="input" action="<? $self ?>?action=upload" method="post" enctype="multipart/form-data" onSubmit="return check()"> <table id="sub-table" width=650 cellpadding="0" cellspacing="0" border="0"> <tr><td> </td></tr> <tr> <td width=150 height="30">Arbeitstitel</td> <td width=500 height="30"> <input id="formbutton" type="text" name="arbeitstitel" value="<? echo $titel?>"> </td> </tr> <tr> <td width=150 height="30">Ordner</td> <td width=500 height="30"> <select name="range" size="1" id="formbutton"> <option id="formbutton"></option> <? require("../require/require_dbconnect.php"); $cur = oci_new_cursor($oraSession); $sql = oci_parse($oraSession, "begin getFolderList.list_folder(:listfolder_cv); end;"); oci_bind_by_name($sql, ":listfolder_cv",&$cur,-1,OCI_B_CURSOR); oci_execute($sql); oci_execute($cur); while (ocifetchinto($cur,&$listfolder_cv)) { $folderid = $listfolder_cv[0]; $ordner = $listfolder_cv[1]; ?> <option id="formbutton" name="auswahl" value="<? echo $folderid?>"><? echo $ordner?></option> <? } ?> </select> </td> </tr> <tr> <td width=150 height="30">Bilddatei</td> <td width=500 height="30"> <input type="hidden" name="MAX_FILES_SIZE" value="38000"> <input id="formbutton" type="file" name="datei"><br /> <input type="hidden" name="id" value="<?echo $_GET["id"]?>"> <input type="hidden" name="sid" value="<?echo $_GET["sid"]?>"> <input type="hidden" name="filename" value="<?echo $fname?>"> <input type="hidden" name="filesize" value="<?echo $fsize?>"> <input type="hidden" name="fileheight" value="<?echo $fheight?>"> <input type="hidden" name="filewidth" value="<?echo $fwidth?>"> <input type="hidden" name="filetype" value="<?echo $ftype?>"> <input type="hidden" name="action" value="update"> </td> </tr> <?php if ($fname!=""){ ?> <tr > <td width="150" height="24">Original Name<br /> der Bilddatei</td> <td height="24"><? echo $fname;?> </td> </tr> <tr> <td width="150"> </td> <td width="500"> <img src="data_get.php?id=<?echo $_GET["id"];?>" width="20%"> </td> </tr> ... Teil2 $oraSession = OCILogon("scott","tiger","oracleDB") or die("Es konnte keine Verbindung zur Datenbank hergestellt werden!"); $sSessionid = $_GET["id"]; session_cache_limiter("nocache"); $sMimetag = ""; $blob = OCINewDescriptor ($oraSession,OCI_D_LOB); $stmt = " DECLARE sMimeTag VARCHAR2(10); BEGIN :extblob:=GetPicture($sSessionid,'224'); :sMimetag:=sMimeTag; END; "; $stmt = strtr ($stmt,chr(13).chr(10)," "); $oraParse=OCIParse($oraSession,$stmt); OCIBindByName ($oraParse,':extblob',&$blob,-1,OCI_B_BLOB); OCIBindByName ($oraParse,':sMimetag',&$sMimetag,10); OCIExecute ($oraParse,OCI_DEFAULT); $BinaryBild = $blob->load(); OCIFreeStatement ($oraParse); OCICommit ($oraSession); OCILogOff ($oraSession); header ("Content-Type: ".$sMimetag); echo $BinaryBild; Die Funktion getPicture hab ich vom Tutorial übernommen. Kennst du vielleicht auch eine gute Seite in der das Speichern und Anzeigen von Bildern im Browser gut beschrieben ist? Vielen Dank,Christian
  13. Hallo, ich habe ein Problem mit Oracle interMedia. Ich weiß nicht wie ich mir die Bilder mit PHP ausgeben lassen kann die ich in der Datenbank gespeichert habe. Ich habe die Tabelle 'tbl_picture' erstellt: create tbl_picture ( picid number(8) not null, bild ordsys.ordimage not null, constraint pk_tbl_pic primary key (picid)); Ich habe in der Tabelle erfolgreich ein Bild gespeichert. Wie kann ich das Bild jetzt aus der Datenbank ausgeben lassen. Ich sitze schon zwei Tage daran und weiß einfach nicht mehr wo mein Fehler liegt. Kann mir jemand weiterhelfen oder weiß jemand einen guten Link wo alles erklärt wird. Das hier hab ich als Grundlage genommen: http://www.knebler.de/Hilfe-PHP/Oracle_Intermedia_mit_PHP_nutzen_.php3 Vielen Dank. Christian

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