PHP Object in Array umwandeln

{code type=php}
function objectsIntoArray($arrObjData, $arrSkipIndices = array())
{
$arrData = array();

if (is_object($arrObjData)) {
$arrObjData = get_object_vars($arrObjData);
}

if (is_array($arrObjData)) {
foreach ($arrObjData as $index => $value) {
if (is_object($value) || is_array($value)) {
$value = objectsIntoArray($value, $arrSkipIndices);
}
if (in_array($index, $arrSkipIndices)) {
continue;
}
$arrData[$index] = $value;
}
}
return $arrData;
}
{/code}

WordPress Plugin-Aktualisierung geht nicht bei Hosteurope

Um die Plugin-Aktualisierung beim Hoster Hosteurope zum Laufen zu bringen, müssen folgende Zeilen in die wp-config.php kopiert werden:

putenv(‚TMPDIR=/DER KOMPLETTE SERVERPFAD/wp-content/tmp‘);
define(‚WP_TEMP_DIR‘, ABSPATH . ‚wp-content/tmp‘);

DER KOMPLETTE SERVERPFAD“ bitte ersetzen mit dem Pfad aus dem Hosteurope-Administrationstool unter „Administration“ -> „Webhosting“ -> „Allgemeines“ -> „Allgemeine Informationen“ -> „Pfad

Dann sollte das Updaten und Löschen von Plugins problemlos funktionieren.

Browserweiche mit PHP

{code type=php}
$ua = $_SERVER [„HTTP_USER_AGENT“];
if(strchr($ua, „MSIE“) != „“ && strchr($ua, „Opera“) == „“)
{
echo „Internet Explorer“;
}
if(strchr($ua, „Firefox“) != „“)
{
echo „Firefox“;
}
if(strchr($ua, „Opera“) != „“)
{
echo „Opera“;
}
if(strchr($ua, „Safari“) != „“)
{
echo „Safari“;
}
{/code}