Hallo, wir mussten unseren Server neu installieren und bekommen jetzt folgende Fehlermeldungen bei der Ausgabe für die Preissuchmaschinen (Das aktuelle Google Shopping Modul läuft reibungslos): WARNING(2): "number_format() expects parameter 1 to be double, string given" in /var/www/vhosts/modehaus-siemers.de/httpdocs/admin/gm/gm_product_export/idealo.php:93 (Details) Backtrace: #0 number_format called at [/var/www/vhosts/modehaus-siemers.de/httpdocs/admin/gm/gm_product_export/idealo.php:93] #1 (#Idealo) formatResults called at [/var/www/vhosts/modehaus-siemers.de/httpdocs/admin/gm/classes/GMProductExport.php:1101] #2 (#GMProductExport) create_csv called at [/var/www/vhosts/modehaus-siemers.de/httpdocs/admin/gm/classes/GMProductExport.php:768] #3 (#GMProductExport) do_export called at [/var/www/vhosts/modehaus-siemers.de/httpdocs/admin/gm_product_export.php:86] Unsere Shopversion: 2.0.6g SP1.0g r3640
du kannst in php aus einem string mit doubleval() ein double-wert erzeugen ich setze hier natürlich vorraus, dass ein double-wert in string-form vorliegt
Ok, erstmal vielen Dank aber ich verstehe gerade nur Bahnhof Es betrifft ja anscheinend diese Zeile (93) in der idealo.php: $p_products_array['products_shipping_costs_'.$t_name]=number_format($p_products_array['products_shipping_costs'], 2, '.', ''); Was kann ich erzeugen?
Hier die Korrektur: PHP: $p_products_array['products_shipping_costs_'.$t_name]=number_format((double)$p_products_array['products_shipping_costs'], 2, '.', '');
Ja funzt, danke! In Zeile 101 habe ich auch dann auch noch ein "(double)" eingefügt und die Fehlermeldungen sind weg