2012-09-30 53 views
1

我正在使用以下代碼來共享PHP和Node.JS之間的會話。代碼以某種方式迴應 n

http://pastie.org/4874088

的問題是什麼,是因爲我必須包括它在每一個腳本的開始,我得到一個奇怪的問題:

基本上某處沿代碼有東西正在呼應一個新行,突破了我使用的一些AJAX功能(在客戶端和服務器之間共享小文本位)。

我很難找到這條醜陋的線;你能找到它嗎?

需要注意的是該行必須正好在這個文件中,而不是在

require("$appDirectory/vars/lib/Predis/Autoloader.php"); 

我試圖消除predis客戶端,也很重要。

在此先感謝。

截圖:imgur.com/RSpyA:1號線的問題是:

enter image description here

+1

什麼是你得到的錯誤 –

+0

http://imgur.com/RSpyA,有一個新的行之前,我的任何東西呼應 –

+0

比請顯示您的代碼...與這些信息很難追查你的問題 –

回答

2

也許?>某處後的新行

+0

這就是爲什麼「?>」應該被隱藏,如果文件是純php腳本,則永遠不會使用。 –

+0

不知道,webnet!你說我可以從我的所有腳本中刪除?>? –

1

的問題是Autoloader.php。嘗試找出這個file.May是你正在使用這樣

<?php echo "something"; ?> 
       //or 

<?php //somevalues 

?> 

<?php 
// see the new lines b/w two php blocks 
?> 
+0

不是這樣。我試圖從文件中刪除它,但仍然遇到了同樣的問題,正如問題中所述。事實上,在PHP之間有一條新的界限,但是,RC在你面前回答,對此感到遺憾...... –

+0

@johnsmith你可以放棄而不是接受。 – StaticVariable