2012-10-09 48 views
-2

嗨,我想知道如果你有一個web瀏覽器顯示其中的PHP網址,如果你必須做一個配置,它閱讀的PHP,因爲它沒有讀取它只是顯示的PHP代碼。以下是我嘗試顯示Web視圖時發回給我的信息。Xcode不讀取php

<?php 

$firstName = $_POST["firstName"]; 
$lastName = $_POST["lastName"]; 
$dormName = $_POST["dormRoom"]; 
$roomNumber = $_POST["roomNumber"]; 
$pizzaType = $_POST["PizzaType"]; 

$fp = fopen($firstName . "_" . $lastName . ".txt", "a"); // the 'a' will append to the end of the file. 

fwrite($fp, "First Name: $firstName"); 
fwrite($fp, "Last Name: $lastName"); 
fwrite($fp, "Dorm Name: $dormName"); 
fwrite($fp, "Room Number: $roomNumber"); 
fwrite($fp, "Pizza Type: $pizzaType"); 
fclose($fp); 
?> 
+0

PHP需要以某種方式解釋。它應該在哪裏「運行」? – m90

+0

因爲,你正在把一個.php文件放入你的應用程序包中,並期望它通過在webview中打開來執行?你的PHP可執行文件和網絡服務器在哪裏進入? – deceze

+0

沒有即時通訊不把任何PHP進入Xcode所有這一切都是在服務器上完成 –

回答

0

PHP由PHP服務器解釋。一個UIWebView基本上是一個瀏覽器,這意味着它是客戶端。 UIWebView只能呈現HTML並執行JavaScript等客戶端代碼。

由於PHP是在服務器端執行的,您需要將您的php代碼放在遠程php服務器上,然後將http請求發送到該服務器以執行代碼並將結果返回給瀏覽器或http請求直接。

+0

這是我需要的,謝謝 –

1

iOS設備上沒有運行PHP服務器。您將無法在應用內運行PHP代碼。您必須使用Objective-C編寫它,這是iOS應用程序編程的語言。