![]() |
из Php в Jsp
Вложений: 1
Всем день добрый.
Есть скрипт на PHP, работает со списком рекордов на Flash MX, можно ли сей PHP сделать JSP? |
да , а что?
|
И собственно как ? PLS!
|
ну раздел то не по JSP.
по ходу дела там работы немного. получить переменую, и записать ее в файл. я б код написал на аве,е сли б хотьначал ее учить. а так извини - не мое. |
Цитата:
|
Значиться так, мне тут накидали код на Java насколько рабочий не знаю
import java.io.*; String text = new String(request.getParameter("v").getBytes("windows-1251")); FileWriter fileToWrite = null; BufferedWriter bw = null; try { fileToWrite = new FileWriter("data.txt"); bw = new BufferedWriter(fileToWrite); bw.write(text); bw.flush(); bw.close(); } catch (IOException e) { System.out.println(e.getMessage()); } (спасибо Oscar) По первым впечатлениям нужно сей кусок правильным образом вставить в .jsp средствами <% %> Общая ситуация такая: swf считывает в LoadVars() перменные из data.txt (пары переменная=значение) изменяет и отправляет на запись. |
Всеобщими усилиями написали JSP, пока не работает. Может кто чего присоветует?
<%@ page import="java.io.*" session="false"%> <% String text = new String(request.getParameter("v").getBytes("windows-1251")); FileWriter fileToWrite = null; BufferedWriter bw = null; try { fileToWrite = new FileWriter("data.txt"); bw = new BufferedWriter(fileToWrite); bw.write(text); bw.flush(); bw.close(); } catch (IOException e) { System.out.println(e.getMessage()); } %> |
:)
Код:
<%@ page import="java.io.*" session="false"%> |
Crazy, СПАСИБО! но, млин, не работает! Еще раз по пунктам:
1. Запись в AS _global.stroka="pos1=player1&pos2=player2&res1=800&res2=700" msv = new loadVars(); msvr = new loadVars(); msv.v = _global.stroka; msv.sendAndLoad("http://www.domian.ru/script.jsp", msvr, "POST"); 2. Скрипт (script.jsp) <%@ page import="java.io.*" session="false"%> <% final String filename = "data.txt"; final String parameterEncoding = "windows-1251"; final String fileEncoding = "windows-1251"; try { request.setCharacterEncoding(parameterEncoding); String text = request.getParameter("v"); PrintWriter writer = new PrintWriter( new OutputStreamWriter( new FileOutputStream(filename), "windows-1251")); writer.print(text); writer.close(); } catch (Exception e) { } %> 3. Data.txt pos1=player1&pos2=player2&res1=800&res2=700 4. Исходный PHP <?php $text=$HTTP_POST_VARS["v"]; $file=fopen("data.txt","w+"); @fwrite ($file, $text); @fclose ($file); ?> 5. На вопрос к провайдеру "JSP работает?" ответ "Да" Где проблема? |
Цитата:
|
| Часовой пояс GMT +4, время: 20:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.