Zitat:
Zitat von doschni
Das ist es wo ich hängen bleibe. Das vorgegebene Versand-Skript verlangt also einen String in einem Array.
|
Frag doch mal den Anbieter, ob er noch alle Tassen im Schrank hat, numeric zu fordern und im Beispiel ein Array mit Strings anzugeben.
Das
PHP-Code:
$string = "41745554433";
ist ein Stringliteral. Zwischen die beiden Gänsefüße kannste alles reintippern, was Du willst. Du kannst selbst weitere Gänsefüße einfügen, wenn Du das escape Zeichen \ davorsetzt:
PHP-Code:
$auch_ein_string = "4174\"5554433";
Beachte den wichtigen Unterschied zwischen single quoted und double quoted.
http://de3.php.net/manual/en/languag....syntax.single
http://de3.php.net/manual/en/languag....syntax.double
Allerdings hast Du ein anderes Problem:
http://de3.php.net/integer
Zitat:
The size of an integer is platform-dependent, although a maximum value of about two billion is the usual value (that's 32 bits signed). 64-bit platforms usually have a maximum value of about 9E18, except for Windows, which is always 32 bit. PHP does not support unsigned integers. Integer size can be determined using the constant PHP_INT_SIZE, and maximum value using the constant PHP_INT_MAX since PHP 4.4.0 and PHP 5.0.5.
|
Mit 32bit PHP dürfen die Ziffern nur 9 Stellen haben, die Telefonnummern in Deinem Beispiel haben aber 11 Stellen. Da brauchste 64bit PHP unter Linux.
Ein weiteres Problem wäre eine Vornull, die bei Integer nicht gestattet ist. Zahlen, die mit einer 0 beginnen, interpretiert PHP als Oktalzahl.
Zitat:
Aber wie bekomme ich den String ins Array, damit er als String erkannt wird?
|
s.o.
Kläre mit den Idioten, wieso die
a. numeric fordern und
b. nen String als Beispiel angeben.
Und noch mal zum Thema:
Zitat:
Ich weiss nicht wie füllen, ohne dass eine Fehlermeldung des vorgegebenen Skripts "must Numeric" erscheint.
|
Poste doch bitte erst mal das Script (OHNE ZUGANGSDATEN) und
die komplette Fehlermeldung.
Ebenfalls von Interesse:
welche PHP Version und welche ServerAPI (apache2handler oder fastCGI) werden eingesetzt? Diese Angaben findest Du mit dem Miniscript:
PHP-Code:
<?php
phpinfo();
?>