精灵巫婆 发表于 2015-2-3 23:57:42

PHP网页设计在PHP中挪用JAVA

实现固定数量的几张图片的上传;再如调试软件ZendStudio的使用,看了很多次老师的应用,但总感觉用的不顺手,不懂那么多的数据值,到底哪一个才是真正的问题所在;还有如数据库语句的封装,我只会用简单的函数来进行封装。      装置PHP4.3.5RC3.dev(Win32)+Apache 2.0.52(For Win32)和j2sdk 1.4 (For Win32)都不必说了,假如不会装置,请看相干手册。
    在PHP设置装备摆设文件php.ini中找到 ";extension=php_java.dll   "这下行,并把后面的分号去失落;
    再找到:
            
            ;java.class.path =
            ;java.home =
            ;java.library =
            ;java.library.path =   改成:
            java.class.path = "JAVA的CLASS_PATH;(将要放置本人的class文件的目次)d:\java_for_php"
            java.home = "JAVA的JAVAHOME"
            java.library = "JAVA的JAVAHOME\jre\bin\server\jvm.dll"
            java.library.path = "PHP装置目次\extensions\"
    修正好后,php.ini 文件必需放在Windows装置目次内,从头启动Apache。
    在d:\java_for_php内新建一个PhpCallJava.java ,内容以下:
    public class PhpCallJava {
            public String testString;
            
            public String test (String str) {
                     if (str.equals("")) {
                         return "This is a empty string!";
                     } else {
                         return str;
                     }
            }

             public String GetTestString () {
                      return "Your string is: " + testString;
             }
    }
   编译PhpCallJava.java 生成PhpCallJava.class
    新建一个PHP文件,内容以下:
    <?php

         $myjava = new Java("PhpCallJava");
         echo "Test Result are <b>".$myjava->test("Hello JAVA, I m PHP.")."</b><br>\n";

         $myjava->testString = "JAVA, I gave you a string.";
         echo "You have set string is: <b>".$myjava->testString."</b><br>\n";
         echo "My java method reports:<b>".$myjava->GetTestString ()."</b><br>\n";
    ?>
    了局:
          Test Result are Hello JAVA, I m PHP.
          You have set string is: JAVA, I gave you a string.
          My java method reports:Your string is: JAVA, I gave you a string.
总的来说,在这一个月左右的时间中,学到的不少,但是也遇到不少的问题,比如批量图片的上传,一直到现在也不懂,如何实现动态的增加上传图片的数量。

再现理想 发表于 2015-2-4 07:43:46

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

简单生活 发表于 2015-2-11 00:25:16

这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。

谁可相欹 发表于 2015-2-11 08:04:28

个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。

小女巫 发表于 2015-2-12 23:03:21

当然这种网站的会员费就几十块钱。

蒙在股里 发表于 2015-3-7 17:36:38

找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。

深爱那片海 发表于 2015-3-15 09:57:29

实践是检验自己会不会的真理。

冷月葬花魂 发表于 2015-3-22 00:04:36

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

兰色精灵 发表于 2015-3-30 13:43:18

对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。

不帅 发表于 2015-4-19 10:33:43

爱上php,他也会爱上你。

透明 发表于 2015-4-27 17:43:35

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

海妖 发表于 2015-6-5 11:18:51

我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。

灵魂腐蚀 发表于 2015-6-5 18:45:40

对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。

再见西城 发表于 2015-7-5 23:23:12

建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。

小妖女 发表于 2015-7-14 19:46:56

开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。

admin 发表于 2015-7-14 19:52:56

首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。

莫相离 发表于 2015-7-17 18:56:28

对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。

仓酷云 发表于 2015-7-18 22:00:41

我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:

只想知道 发表于 2015-7-20 19:15:31

php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
页: [1]
查看完整版本: PHP网页设计在PHP中挪用JAVA