Skip to content

Instantly share code, notes, and snippets.

View md-riaz's full-sized avatar
👨‍💻
PHP Developer

MD Riaz md-riaz

👨‍💻
PHP Developer
View GitHub Profile
@md-riaz
md-riaz / main.dart
Created June 4, 2025 09:27
flutter utc to local date conversion example
import 'package:flutter/material.dart';
import 'package:intl/intl.dart';
import 'package:timezone/data/latest.dart' as tz;
import 'package:timezone/timezone.dart' as tz;
void main() {
tz.initializeTimeZones();
runApp(const MyApp());
}
@md-riaz
md-riaz / main.dart
Created May 28, 2025 09:58
alora dashboard ui example
import 'package:flutter/material.dart';
import 'package:intl/intl.dart';
import 'package:timezone/data/latest.dart' as tz;
import 'package:timezone/timezone.dart' as tz;
void main() {
tz.initializeTimeZones();
runApp(const MyApp());
}
@md-riaz
md-riaz / main.dart
Created May 27, 2025 12:28
active devices flutter ui
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@md-riaz
md-riaz / main.dart
Last active May 24, 2025 05:36
alora menu page ui example
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
void main() {
runApp(
ChangeNotifierProvider<AppData>(
create: (context) => AppData(),
builder: (context, child) => const MyApp(),
),
);
@md-riaz
md-riaz / main.dart
Created May 17, 2025 03:44
add contact flutter demo2
import 'package:flutter/material.dart';
import 'dart:convert';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@md-riaz
md-riaz / main.dart
Last active May 15, 2025 04:37
How to use multiple phone number in flutter using texteditor controller
import 'package:flutter/material.dart';
import 'dart:convert';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@md-riaz
md-riaz / acme_client.php
Last active March 30, 2025 05:57
Supports letsencrypt, buypass, zerossl providers
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
class AcmeClient
{
private $webDir;
private $domain;
private $accountEmail;
<?php
class Attachment
{
private $allowedTypes = [];
private $allowedSize; // Size in MB
private $uploadPath;
private $fileName;
private $files;
private $errors = [];
#!/bin/bash
# Ensure script is run as root
local INST_USER=$(id -u)
if [ $INST_USER != 0 ]; then
echoR "Sorry, only the root user can install."
echo
exit 1
fi
<?php
require 'vendor/autoload.php'; // Include phpseclib
use phpseclib3\Net\SSH2;
class VPSSetup {
private $ssh;
private $domain;
private $email;
private $dbPassword;