我做了一个php小网站 本地显示的都正常 可是传到空间后有一个页面却显示 语法错误:
Parse error: syntax error, unexpected ':' in /home/vhosts/huning.orgfree.com/jump1.php on line 46还有一个js 能动态的显示不同图片现在只显示一个了 我查了一下 不管是代码还是源图片 都没有少还有一个是给按钮 加样式,是一个背景图片 可是组后按钮那是没有了 我都是按照本地固定的路径上传到空间的 也就是说空间里各个文件的相对路径和本地是一样的 可怎么不行呢?
有没有谁有过类似的情况 我用的是国外的那个叫 orgfree的网站的空间 总体感觉不错 很好用!

解决方案 »

  1.   

    Parse error: syntax error, unexpected ':' in /home/vhosts/huning.orgfree.com/jump1.php on line 46
    明显的PHP错误提示,你在本地的环境也许配制的对语法要求不严格,
    后两个问题,你最好查看一下你的图片路径,看看是不是出现了c:\www\image\1.gif这类的路径
      

  2.   

    不是 我配置的都是../image/2.jpg 这样的路径 这个../ 是相对路径吧  这个css image 文件夹是同级的
    css 文件夹里面的 style.css 用../image/2.jpg的路径没有问题吧?
      

  3.   

    ../image/2.jpg是相对路径,如果直接写在页面里,就是相对于当前页面的路径,
    如果写在CSS文件里,那就是相对于那个CSS文件的路径。
    这两种情况的路径可能是不一样的。至于php的错误,你还是把代码帖出来看看
      

  4.   

    php的错误解决了和一楼说的一样 换了一段文字就没有问题了 现在就是css的问题 
    代码我贴出来
    这个是style.css 文件input[type=submit] {
     cursor:pointer;
     background:#ff9900;
     color:#fff;
     font-weight:bold;
     width:182px;
     height:33px;
     padding:7px 10px;
     background:url(../images/submit.jpg) top no-repeat;
    }input[type=button] {
     cursor:pointer;
     background:#ff9900;
     color:#fff;
     font-weight:bold;
     width:140px;
     height:25px;
     padding:7px 10px;
     background:url(../images/button.jpg) top no-repeat;
    }
    <div align="center">
        <input type="button" value="返回首页" onClick="location.href='../index.php';"/>
       <input type="button" value="后台登录" onClick="location.href='/guestbook/admin/login.html';"/>
    </div>就是这样 这个页面的结构是:root/guestbook/index.php 
    style.css的结构是: root/guestbook/css/style.css
    图片的结构: root/guestbook/image/button.jpg返回首页按钮连接的页面时 root/index.php 这样写没错吧 连接是可以打开的
      

  5.   

    你的CSS代码两个都不正常还是只期中一个?