2016-04-12 25 views
1

Bir değişken bir urldosya PHP almak url değişkeni eklemek

$commsDisplay = file_get_contents("http://www.dangergaming.com/comms/$commsIP"); 

eklemek için çalışıyorum

$commsIP = ['192.168.1.1']; 

tanımlamak var ama şu hatayı olsun

Uyarı: Dize dönüştürmeye dizi

fakat bunun linki koymak eğer öyleyse

$commsDisplay = file_get_contents("http://www.dangergaming.com/comms/192.168.1.1"); 

O ince gösterir.

+0

Tek bir değer ise, o zaman neden ilk etapta bir dizi yapmaktasınız? Bu köşeli parantezleri çıkarın! – arkascha

cevap

1
$commsDisplay = file_get_contents("http://www.dangergaming.com/comms/".$commsIP[0]); 

veya dizinin

$commsIP ='192.168.1.1'; 
0

olarak ilan edemedi Sen bunun bir dizeye bir Array dönüştürmediğinizi söyleyerek neden olan bir Array olarak tanımlı değişkenlere. [] 'Nin değişkene yerleştirilmesi, bunun bir dizi olduğunu gösterir.

Sadece [] 'i kaldırın ve iyi çalışır.

$comssIP = '192.168.1.1'; 
0

Bunu yaptıktan zaman bir dizi olarak aynı işlevselliğe sahiptir, IP adresinden köşeli parantez koymak.

Bunu değiştirirseniz: Buna

$commsIP = ['192.168.1.1']; 

:

$commsIP = '192.168.1.1'; 

O çalışacaktır. Ayrıca bunu yapabilirsiniz

Alternativly:

$commsDisplay = file_get_contents("http://www.dangergaming.com/comms/{$commsIP[0]}"); 

bunu $commsIP dizinin dışına ilk sonuç elde edeceğini yapmak

.