Esempio n. 1
0
Nullam quis tempus leo. Fusce faucibus cursus imperdiet. Aenean convallis, turpis laoreet facilisis bibendum, sapien velit lacinia erat, id placerat ex lorem non nulla. Sed tincidunt dolor a arcu ultricies mollis. Curabitur interdum id massa quis malesuada. Proin at lacus ornare, posuere ex a, facilisis mi. Duis sit amet semper erat. Quisque ornare fermentum accumsan. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In et ultricies elit. Phasellus et orci eu nulla mollis suscipit vel sed turpis. Morbi eget lectus a ligula placerat elementum. Phasellus consequat dictum ullamcorper.');
$line_ending = PHP_EOL;
//$line_ending = "\r\n"; // Line ending for MacOS
$contents = explode('<br />' . $line_ending . '<br />', $contents);
$products = array();
for ($i = 0; $i < 50; $i++) {
    //echo $rand_date.'<br>';
    $description = $contents[$i];
    $first_point_pos = strpos($description, '.');
    $category = rand(1, 4);
    $name = substr($description, 0, $first_point_pos);
    $description = substr($description, $first_point_pos + 2);
    $price = (double) rand(5, 500) . '.' . rand(0, 99);
    $picture = 'product' . rand(1, 10) . '.jpg';
    $rating = rand(1, 5);
    $date = getRandomDate();
    $products[] = array('category' => $category, 'name' => ucfirst(trim($name)), 'description' => ucfirst(trim($description)), 'price' => $price, 'picture' => $picture, 'rating' => $rating, 'date' => $date);
}
/*
echo '<pre>';
print_r($products);
echo '</pre>';
*/
$query = $db->prepare('INSERT INTO products SET category = :category, name = :name, description = :description, price = :price, picture = :picture, rating = :rating, date = :date');
$query->bindParam('category', $category);
$query->bindParam('name', $name);
$query->bindParam('description', $description);
$query->bindParam('price', $price);
$query->bindParam('picture', $picture);
$query->bindParam('rating', $rating);
$query->bindParam('date', $date);
Esempio n. 2
0
 public static function getRandomTime()
 {
     return strtotime(getRandomDate());
 }