Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Problem mit Array() übergabe [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Problem mit Array() übergabe


 
herrentor
03-05-2010, 15:26 
 
Hey, ich versuche schon seit längerem einen Parameter an einen Konstruktor zu übergeben, aber ich verzweifel an dem geschachtelten Array.

Hier der Konstruktor der Klasse Amazon_FWSInventory_Model_GetInventorySupplyRequest

public function __construct($data = null)
{
$this->_fields = array (
'MerchantSKU' => array('FieldValue' => array(), 'FieldType' => array('string')),
'ResponseGroup' => array('FieldValue' => null, 'FieldType' => 'string'),
);
parent::__construct($data);
}

und hier mein Aufruf in einer anderen Php Datei:

$MerchantSKUArray = array ('MerchantSKU' => array('25','26'),
'ResponseGroup' => 'Basic');

$requestInventory = new Amazon_FWSInventory_Model_GetInventorySupplyRequest($MerchantSKUArray);

Danke im vorraus.

 
h3ll
03-05-2010, 15:28 
 
Und was ist jetzt der Fehler?

 
herrentor
03-05-2010, 15:32 
 
Der Fehler ist, dass die Seite beim Aufruf an dieser Stelle abgebrochen wird, kommentiere ich es aus, wird der Rest der Seite noch angezeigt.

 
h3ll
03-05-2010, 15:36 
 
Dann aktiviere die Fehlerausgabe von PHP.

 
herrentor
03-05-2010, 15:46 
 
So, also die oberste Fehlermeldung lautet:

Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: ....

Am Array liegt es somit nicht. Lag am XML File, hatte einen Tag nicht geschlossen. Danke dir trotzdem.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:54 Uhr.