timestamp per date() ausgeben funktioniert erstaunlicherweise nicht

providerwelt

Mitglied
Hallo

Ich bin mit meinen Latein am Ende und habe mich an euch erinnert.
mit eurer Hilfe habe ich immer alles geknackt.

Also ich frage mit Curl ein paar Daten ab unter anderen auch einen Timestamp
es kommt auch alles an aber wenn ich die date() Ausgabe machen will kommt immer folgender Fehler !!

Warning: date() expects parameter 2 to be long, object given in /var/www/web1/html/kundencenter/module/alfa_dns/apites-2t.php on line 51


So sieht mein PHP-Code derzeit aus:
PHP:
$curl1 = curl_init();
curl_setopt($curl1, CURLOPT_URL, "http://online-api.de/lizenzsystem/lizenzpruefungen.php?userid=".$lizenzuser."&scriptkennung=".$lizenzkennungsupport."&url=".$_SERVER[HTTP_HOST]."&lang=de&operation=lizenzstatus");
curl_setopt($curl1, CURLOPT_HEADER, 0);
curl_setopt($curl1, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl1, CURLOPT_HTTPHEADER, array ("Content-Type: text/xml; charset=utf-8"));

$string1 = curl_exec($curl1);
if( !$string1 )
{
  echo "CURL-Error " . curl_errno($curl1) . ": " . curl_error($curl1);
  die();
}
curl_close($curl1);

$scriptlizenz = simplexml_load_string($string1);

var_dump($scriptlizenz);
echo "</br>ende var_dump</br></br>";

$llaufzeit = $scriptlizenz->LIZENZLAUFZEIT[0];
	$laufzeitX = date('d.m.Y', $llaufzeit);
	print $laufzeitX."<br></br>var_dump ausgabe von llaufzeit</br>";
	var_dump($llaufzeit);

Das ist das Ergebnis:
http://providerwelt.net/kundencenter/module/alfa_dns/apites-2t.php

also ich sehe hier einfach keinen Fehler

vielen dank im voraus für eure Hilfe
VG Richert
 
Das funktioniert gar nicht da kommt folgende Meldung:

Parse error: syntax error, unexpected T_VARIABLE in /var/www/web1/html/kundencenter/module/alfa_dns/apites-2t.php on line 47

und das bei beiden Varianten.
 
Hm seltsam, so wie Yaslaw das geschrieben hat würde es schon Sinn machen (denn in $llaufzeit[0] steckt ja dem var_dump nach der Timestamp drin, und zwar als string), du hast jetzt nicht zufällig irgendwo nen Strichpunkt oder ne andere Kleinigkeit übersehn? :-)
 
So gelöst.

Bin mit eurer Erwähnung von Typecast drauf gekommen.

So mache ich es jetzt
PHP:
$llaufzeit = (int)$scriptlizenz->LIZENZLAUFZEIT[0];
	$laufzeitX = date("d.m.Y", $llaufzeit);


So wiedermal schnell ein Problem gelöst,
Danke für eure Hilfe
 
Zurück