PHP Fehler

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 :wink:

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 :slight_smile:

grüße vom pokertrakker

google zeigt das hier: wordpress.org/support/topic/plug … ess-30-bug

vielleicht hilft dirs ja? ansonsten vll. mal an den wordpress support direkt wenden, falls hier keiner mehr was weiss :slight_smile:

[quote=“bibissims2stuff”]google zeigt das hier: wordpress.org/support/topic/plug … ess-30-bug

vielleicht hilft dirs ja? ansonsten vll. mal an den wordpress support direkt wenden, falls hier keiner mehr was weiss :slight_smile:[/quote]

wunderbar! :slight_smile: … das war des rätsels lösung :wink: … danke für den tipp/ link

normalerweise nutze ich auch immer google bei solchen fehlermeldungen, aber iwi dachte ich dieses mal … hmm … keine ahnung was ich dachte … lol … aber danke für deine hilfe :slight_smile:

grüße vom pokertrakker
.

kein problem…kenn mich doch mit php auch net wirklich aus, schön dass ich das richtige fand :smiley: