hi bplacer,
dieses mein jetziges prob ist sicherlich kein bplaced spezifisches, aber vllt gibt es ja hier den ein oder anderen crack, der mit der gleich von mir geposteten fehlermeldung in verbindung mit dem dazugehörigen code schnippsel was anfangen kann und bestenfalls ne lösung hat
vorab: ich nutze wordpress und das Facebook Like Button Plugin … seit vorhin (oder heute morgen) bekomme ich folgende fehlermeldung, wenn ich versuche, in den settings des plugins was zu ändern und auf “update options” klicke … die von mir gemachten änderungen wirken dann auch nicht und gesetzte häckchen sind dann wieder verschwunden …
fehlermeldung:
Warning: unserialize() expects parameter 1 to be string, array given in /users/pokertrakker/www/pokertrakker/wp-content/plugins/facebook-like-button-plugin/facebook-like-button-plugin.php on line 205
den dazugehörigen passus aus der php datei:
[code]function facebook_like_button_plugin_options() {
if ($_POST[“fb_like_button_submit”]) {
$submitted_options = array();
$submitted_options['site_og_type'] = stripslashes($_POST["site_og_type"]);
$submitted_options['show_on_posts'] = stripslashes($_POST["show_on_posts"]);
$submitted_options['show_on_pages'] = stripslashes($_POST["show_on_pages"]);
$submitted_options['show_on_home'] = stripslashes($_POST["show_on_home"]);
$submitted_options['show_on_archive'] = stripslashes($_POST["show_on_archive"]);
$submitted_options['fb_admins'] = stripslashes($_POST["fb_admins"]);
$submitted_options['fb_app_id'] = stripslashes($_POST["fb_app_id"]);
$submitted_options['output_type'] = stripslashes($_POST["output_type"]);
$submitted_options['locale'] = stripslashes($_POST["locale"]);
$submitted_options['layout'] = stripslashes($_POST["layout"]);
$submitted_options['show_faces'] = isset($_POST["show_faces"]) ? true : false;
$submitted_options['width'] = stripslashes($_POST["width"]);
$submitted_options['height'] = stripslashes($_POST["height"]);
$submitted_options['action'] = stripslashes($_POST["action"]);
$submitted_options['font'] = stripslashes($_POST["font"]);
$submitted_options['colorscheme'] = stripslashes($_POST["colorscheme"]);
$submitted_options['position'] = stripslashes($_POST["position"]);
$submitted_options['iframe_style'] = stripslashes($_POST["iframe_style"]);
update_option('facebook_like_button_plugin_options', serialize($submitted_options));
}
$options = unserialize(get_option('facebook_like_button_plugin_options'));
$options = facebook_like_button_plugin_defaults($options);[/code]
laut der zeilenangaben in meinem notepad++ ist die zeile 205 die vorletzte aus dem code block hier …
kann einer, der sich mit php ein wenig besser auskennt, was dazu sagen?
danke im voraus
grüße vom pokertrakker