Zum Inhalt springen

Cyrill

Mitglieder
  • Gesamte Inhalte

    72
  • Benutzer seit

  • Letzter Besuch

Beiträge von Cyrill

  1. Hi!

    In PHP gibt es so eine Grafik Bibliothek, die glaub ich gd heisst!

    Und dab gäbe es eine Methode

    
    imagettftext ( resource image, int size, int angle, int x, int y, int col, string fontfile, string text)
    
    
    
    <?php
    
    header ("Content-type: image/gif");
    
    $im = imagecreate (400, 30);
    
    $black = imagecolorallocate ($im, 0, 0, 0);
    
    $white = imagecolorallocate ($im, 255, 255, 255);
    
    imagettftext ($im, 20, 0, 10, 20, $white, "/path/arial.ttf", "Testing...Omega: Ω");
    
    imagegif ($im);
    
    imagedestroy ($im);
    
    ?>
    
    

    Das ganze findest du unter ->

    http://www.php.net/manual/en/function.imagettftext.php

    Cyrill

  2. Hi

    Du schickst über eine Formular die Informationen an ein Servlet hab ich das richtig verstanden!! Wenn ja...

    dann kann du im Servlet mit

    req.getSession().setAttribute("idh", idh);

    Sessions setzen und diese dann auch mit

    req.getSession().getAttribute("idh");

    abfragen...!

    Wenn du im JSP ne session abfragen willst nimmst du folgendes:

    request.getSession().getAttribute("keywort")

    Cyrill

  3. Ich kann dir auch nur emacs empfehlen... am anfang ein wenig umständlich aber wenn man die tastenkürzel alle intus hat dann ist er wirklich genial... Kannste auch Mail und News damit abfragen...

    ne Referenz zu den Tastenkürzel findest du wenn du den emacs installiert hast unter

    /usr/share/emacs/20.7/etc/refcard.ps

    Gruss Cyrill

  4. Hi

    TO_CHAR(SYSDATE, 'DD/MM/YYYY')

    TO_DATE('010119996','DD/MM/1996')

    weiss aber nicht ob du hier einach anstatt SYSDATE 1/1/96 eingeben kannst!!

    Mhhhh.. bin mir aber nicht sicher obs mein 2 Ideen funktionieren

    diese beide funktionen sind mir eben eifnach so in den Sinn gekommen!

    Cyrill

  5. Hi

    Was meinst du dazu?? -> Du hast in der Datenbank die Informationen. (noch so nebenbei.. wird es eine web- oder sonst ein applikation auf dem os). Mit einem Programm kannst du 1. Auswählen welche Information der Datenbank du selektieren und möchtest und 2. in welches Format... Nun mit Java werden die selektierten Daten in XML geschrieben... Danach kannst du mit XSLT (Für die Transformation zuständig) die Informationen entweder in HTML, PDF ... usw um transformieren... vielleicht noch SVG usw!

    Ist das was du etwa suchst??

    Peace Cyrill

  6. Hi

    Momentan arbeite ich eigetnlich vorallem mit dem Opera Browser.

    Es sollte schon gehen das auch noch ander eFelder mit übergeben werden oder?

    Cyrill

    Formular:

    <form action="ch.unizh.geo.geonet.ImageUploader" method="post" enctype="multipart/form-data">

    <input type="hidden" name="checksecond" value="new">

    <input type="file" name="bilddatei"><br>

    <input type="text" name="bildname" maxlength="500">Imagename<br>

    <input type="text" name="descr" maxlength="500">Description<br>

    <input type="text" name="comm" maxlength="500">Comments<br>

    <br>

    <input type="radio" name="image" value="nimage" >Insert no more Images<br>

    <input type="radio" name="image" value="image" >Insert more Images<br><br>

    <input type="submit" name="submit" value="Insert Image">

    </form>

  7. Hi

    Nein, den hab ich auch...

    ähm ich hab gerdae bemerkt das ich einen falschen Error oder sozusagen zuviel im forum gepostet habe. es gibt nur folgendne error:

    ###########

    [exec] Parse error, missing : in oundary=_OPERAB__-/+/MwdkBK7OqAODFVteccF

    [exec]

    [exec] Full POST /geonet/servlet/ch.unizh.geo.geonet.ImageUploader HTTP/1.1

    [exec] java.io.IOException: Separation boundary was not specified

    [exec] at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:135)

    [exec] User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Linux 2.2.18 i686) Opera 5.0 [en]Host: localhost:8080Accept: text/html, image/png, image/jpeg, image/gif, image/x-xbitmap, */*Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0Referer: http://localhost:8080/geonet/servlet/ch.unizh.geo.geonet.HelptextControllerCookie: $Version=1; JSESSIONID=upc52odnn1; $Path="/geonet"Connection: Keep-Alive, TETE: deflate, gzip, chunked, identity, trailersContent-length: 23024Content-Type: multipart/form-data; boundary=_OPERAB__-/+/MwdkBK7OqAODFVteccF

    [exec] at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:83)

    [exec] at ch.unizh.geo.geonet.ImageUploader.doPost(ImageUploader.java:40)

    [exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

    [exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    [exec] at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)

    [exec] at org.apache.tomcat.core.Handler.service(Handler.java:287)

    [exec] at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

    [exec] at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)

    [exec] at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)

    [exec] at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)

    [exec] at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

    [exec] at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)

    [exec] at java.lang.Thread.run(Thread.java:484)

    [exec]

    [exec] HelptextController.doPost(): req :org.apache.tomcat.facade.HttpServletRequestFacade@2e533a

  8. Hi

    Mein Code:

    ************************************

    
    public void doPost(HttpServletRequest req, HttpServletResponse res)
    
    			throws ServletException, IOException
    
    	{
    
    		if (DEBUG) System.out.println("HelptextController.doPost(): req:" + req );
    
    
    		try
    
    		{
    
    
    			MultipartParser multipart = new MultipartParser(req, 1024*10*10);
    
    
    			Hashtable parameters = new Hashtable();
    
    			String mtype = null;
    
    			InputStream is;
    
    			Part p;
    
    
    			while ((p = multipart.readNextPart()) != null)
    
    			{
    
    				if(p.isFile())
    
    				{
    
    					FilePart fp = (FilePart) p;
    
    					mtype = fp.getContentType();
    
    					is =	fp.getInputStream();				
    
    				}
    
    				if(p.isParam())
    
    				{
    
    					ParamPart pp = (ParamPart) p;
    
    					parameters.put(pp.getName(), pp.getStringValue());				
    
    				}			
    
    			}
    
    
    			if (DEBUG) System.out.println("Mtype :" + mtype);
    
    
    			String checksecond = (String) parameters.get("checksecond");
    
    			if (DEBUG) System.out.println("Checksecond :" + checksecond);
    
    
    
    
    		}
    
    		catch (Exception e)
    
    		{
    
    			if (DEBUG) e.printStackTrace();		
    
    		}
    
    	}
    
    

    *******************************************

    Error den es gibt:

    *******************************************

    [exec] HelptextController.doPost(): req :org.apache.tomcat.facade.HttpServletRequestFacade@2e533a

    [exec] java.io.IOException: Posted content type isn't multipart/form-data

    [exec] at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:119)

    [exec] at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:83)

    [exec] at ch.unizh.geo.geonet.ImageUploader.doPost(ImageUploader.java:40)

    [exec] at ch.unizh.geo.geonet.ImageUploader.doGet(ImageUploader.java:29)

    [exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

    [exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    [exec] at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)

    [exec] at org.apache.tomcat.core.Handler.service(Handler.java:287)

    [exec] at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

    [exec] at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)

    [exec] at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)

    [exec] at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)

    [exec] at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

    [exec] at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)

    [exec] at java.lang.Thread.run(Thread.java:484)

    [exec] Parse error, missing : in oundary=_OPERAB__-spr8CUaj5qCxZViWW9oHLS

    [exec]

    [exec] Full POST /geonet/servlet/ch.unizh.geo.geonet.ImageUploader HTTP/1.1

    [exec] java.io.IOException: Separation boundary was not specified

    [exec] at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:135)

    [exec] at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:83)

    [exec] at ch.unizh.geo.geonet.ImageUploader.doPost(ImageUploader.java:40)

    [exec] User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Linux 2.2.18 i686) Opera 5.0 [en]Host: localhost:8080Accept: text/html, image/png, image/jpeg, image/gif, image/x-xbitmap, */*Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0Referer: http://localhost:8080/geonet/servlet/ch.unizh.geo.geonet.HelptextControllerCookie: $Version=1; JSESSIONID=lk9atntsd1; $Path="/geonet"Connection: Keep-Alive, TETE: deflate, gzip, chunked, identity, trailersContent-length: 23023Content-Type: multipart/form-data; boundary=_OPERAB__-spr8CUaj5qCxZViWW9oHLS

    [exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

    [exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    [exec] at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)

    [exec] at org.apache.tomcat.core.Handler.service(Handler.java:287)

    [exec] at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

    [exec] at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)

    [exec] at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)

    [exec] at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)

    [exec] at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

    [exec] at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)

    [exec] at java.lang.Thread.run(Thread.java:484)

    *******************************************

  9. Hi

    Ja das kenne ich.. bin sozusagen auch gerade daran dieses Problem zu lösen einfach ein wenig weiter.. aber noch nicht ganz gelöst ;)

    Aber da du das Formular mit enctype an den Server schickst musst du es auch speziell empfangen und zwar hat da oreilly ein gutes Servlet gebastelt das du so ungefäht übernhemen kannst!

    http://www.servlets.com/cos/index.html

    Mit dem MultipartParser kannst du diesen speziellen Request empfang und bearbeiten..

    http://www.servlets.com/cos/javadoc/com/oreilly/servlet/multipart/MultipartParser.html

    Hier musst du dann überprüfen ob es ein File oder Parameter ist und dann speziell weiterverarbeiten.. und da bin ich jetzt auch stehen geblieben.. und zwar bekomme ich immer einen Fehler mit dem Boundary vielleicht kann mir da jemand helfen.

    Fehler:

    ******************************

    [exec] Parse error, missing : in oundary=_OPERAB__-eQNKLp7oUo3j0vyFLfbHCX

    [exec]

    [exec] Full POST /geonet/servlet/ch.unizh.geo.geonet.ImageUploader HTTP/1.1

    [exec] User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Linux 2.2.18 i686) Opera 5.0 [en]Host: localhost:8080Accept: text/html, image/png, image/jpeg, image/gif, image/x-xbitmap, */*Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0Referer: http://localhost:8080/geonet/servlet/ch.unizh.geo.geonet.HelptextControllerCookie: $Version=1; JSESSIONID=snr4n7qf21; $Path="/geonet"Connection: Keep-Alive, TETE: deflate, gzip, chunked, identity, trailersContent-length: 23017Content-Type: multipart/form-data; boundary=_OPERAB__-eQNKLp7oUo3j0vyFLfbHCX

    [exec]

    [exec] HelptextController.doPost(): req :org.apache.tomcat.facade.HttpServletRequestFacade@7e6a96

    [exec] java.io.IOException: Separation boundary was not specified

    [exec] at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:135)

    [exec] at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:83)

    [exec] at ch.unizh.geo.geonet.ImageUploader.doPost(ImageUploader.java:40)

    [exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

    [exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    [exec] at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)

    [exec] at org.apache.tomcat.core.Handler.service(Handler.java:287)

    [exec] at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

    [exec] at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)

    [exec] at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)

    [exec] at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)

    [exec] at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

    [exec] at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)

    [exec] at java.lang.Thread.run(Thread.java:484)

  10. Hi

    Danke für die Idee! Ich wusste auch das es mit php ging irgendwie.. aber nicht mehr wie.. und dachte ich halt das es das in JSP sicher auch geben sollte aber bis jetzt hab ich eigentlich noch nichts gefudnen.. Ich werde jetzt mal nach dem http referer suchen vielleicht finde ich da was nützliches!!!

    Cyrill

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