PHP/Curl Frage

11/15/2014 21:21 Archiv.PW#1
Abend,

Un-zwar wollte ich einen "TSDNS" Dienst über Cloudflare anbieten mittels SRV Record, ich Scheiter momentan an der Umsetzung die API ist Perfekt Dokumentiert und daher kein Problem Folgendes müsste ausgeführt werden:

Code:
curl https://www.cloudflare.com/api_json.html \
  -d 'a=rec_new' \
  -d 'tkn=MEIN_PERMISSION_TOAKEN' \
  -d 'email=[Only registered and activated users can see links. Click Here To Register...]' \
  -d 'z=ts3.cx' \
  -d 'type=A' \
  -d 'name=sub' \
  -d 'content=127.0.0.1' \
  -d 'ttl=120'

curl https://www.cloudflare.com/api_json.html \
  -d 'a=rec_new' \
  -d 'tkn=MEIN_PERMISSION_TOAKEN' \
  -d 'email=[Only registered and activated users can see links. Click Here To Register...]' \
  -d 'z=ts3.cx' \
  -d 'type=SRV' \
  -d 'name=ts3.cx' \
  -d 'ttl=120' \
  -d 'prio=0' \
  -d 'service=_ts3' \
  -d 'srvname=sub' \
  -d 'protocol=_udp' \
  -d 'weight=5' \
  -d 'port=1337' \
  -d 'target=sub.ts3.cx'
Meine Problem ist lacht mich nicht aus (PHP Skills = 0) ein Input Feld mit der $ServerIP sowie dem $Port und Natürlich die gewünschte $SubDomain das, den Inhalt von $ServerIP, $Port & $SubDomain an die richtigen Stellen im Obigen Curl Script Platziert.

Folgende Variablen sollen ausgetauscht werden:

Code:
  -d 'name=$SubDomain' \
  -d 'srvname=$SubDomain' \
  -d 'target=$SubDomain.ts3.cx'
  -d 'content=$ServerIP' \
  -d 'port=$Port' \
Ich bekomme das einfach nicht auf die kette wäre sehr Freundlich wenn mir Jemand die Nötigen Funkionen oder einen Schnipsel Posten Könnte und mir was dazu Sagen kann Dankeschön Schon mal :)

EDIT: GELÖST