HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.2.34
System: Linux atalantini.com 3.10.0-1127.13.1.el7.x86_64 #1 SMP Tue Jun 23 15:46:38 UTC 2020 x86_64
User: root (0)
PHP: 7.2.34
Disabled: NONE
Upload Files
File: /var/www/html/corepla/arra.php
<?php
require_once( '/var/www/html/corepla/wp-load.php' );
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

function s_serialized($data){
    return (is_string($data) && preg_match("#^((N;)|((a|O|s):[0-9]+:.*[;}])|((b|i|d):[0-9.E-]+;))$#um", $data));
}
$post_id = 1423;
$arra = '428';
$titolo = "docs";
$arra = 'a:3:{i:0;s:3:"498";i:1;s:3:"498";i:2;s:3:"498";}';
                        $documenti = array();

                        if (is_serialized($arra)) {
                        $c=unserialize($arra);
                        foreach ($c as $va) {
                                $documenti[] =   array(
                                                    'file' => $va,
                                                    'descrizione' => $titolo
                                );
                        }
                        } else {
                               $documenti[] =   array(
                                                    'file' => $arra,
                                                    'descrizione' => $titolo
                                );
                        }
                                                $tipo_campo = "Modulistica";
                                                $row = array(
                                                        'tipologia_contenuto'    => $tipo_campo,
                                                        'modulistica' => array(
                                                                'titolo_sezione' => 'prova',
                                                                'documento' => $documenti
                                                        )
                                                );
                        add_row('contenuto', $row, $post_id);


/*
                                                $tipo_campo = "Modulistica";
                                                $row = array(
                                                        'tipologia_contenuto'    => $tipo_campo,
                                                        'modulistica' => array(
                                                                'titolo_sezione' => 'prova',
                                                                'documento' => array(
  array(
    'file' => 498,
    'descrizione' => '/var/www/wp/uploads/file1.pdf'
  ),
  array(
    'file' => 487,
    'descrizione' => '/var/www/wp/uploads/file2.pdf'
  )
)

                                                        )
                                                );
                                                add_row('contenuto', $row, $post_id);

*/
?>