Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决;文件末尾的额外内容“;错误php_Php_Sql_Database_Localhost_Port - Fatal编程技术网

如何解决;文件末尾的额外内容“;错误php

如何解决;文件末尾的额外内容“;错误php,php,sql,database,localhost,port,Php,Sql,Database,Localhost,Port,我想我的端口有问题。我以前读过关于这个问题的文章,人们写道,服务器不允许在指定端口上进行传出连接可能有问题。问题是我没有在相关的php文件中声明任何特定的端口 代码如下: <?php header( 'Content-type: text/xml' ); mysql_connect( 'localhost:/tmp/mysql.sock', 'root', '' ); mysql_select_db( 'chat' ); mysql_query( "INSERT INTO chatitem

我想我的端口有问题。我以前读过关于这个问题的文章,人们写道,服务器不允许在指定端口上进行传出连接可能有问题。问题是我没有在相关的php文件中声明任何特定的端口

代码如下:

<?php
header( 'Content-type: text/xml' );
mysql_connect( 'localhost:/tmp/mysql.sock', 'root', '' );
mysql_select_db( 'chat' );
mysql_query( "INSERT INTO chatitems VALUES ( null, null, '".
            mysql_real_escape_string( $_REQUEST['user'] ).
            "', '".
            mysql_real_escape_string( $_REQUEST['message'] ).
            "')" );
?> 
<success /> 

我的感觉是,您的源代码中可能有UTF-8 BOM

<?php
-----^ // The BOM might be here.
header( 'Content-type: text/xml' );
mysql_connect( 'localhost:/tmp/mysql.sock', 'root', '' );
mysql_select_db( 'chat' );
mysql_query( "INSERT INTO chatitems VALUES ( null, null, '".
            mysql_real_escape_string( $_REQUEST['user'] ).
            "', '".
            mysql_real_escape_string( $_REQUEST['message'] ).
            "')" );
?> 
<success /> 

您能在不需要时删除所有空格并重试吗?我已经删除了,但让我再试一次。很抱歉,我没有删除任何空格。我还以十六进制模式查看了文件,在第2行查看了文件,并在文档末尾使用spacesCan检查了浏览器中生成的html源代码?查看是否有任何可疑之处?很抱歉,在编辑我的帖子时,代码框中只会有第一行,但我发布了指向页面的链接:fl webdesign.org/chat/test.htmlit总是0a20200,这是空格(20)和break,我猜(0A)
0A
是break<代码>20是空格。好吧,那就把空间移走。没用。我通过查找和替换删除了所有
20
,得到了相同的错误