|
Server : LiteSpeed System : Linux terra.hostitbro.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64 User : outerorb ( 1091) PHP Version : 8.1.34 Disable Function : mail Directory : /home2/outerorb/techcare-services.com/ | |
|
Path: /home2/outerorb/techcare-services.com/config.php
Size: 7.7 KB
Permissions: 0666
<?php
/**
* TechCare Services - Configuration File
* Professional PHP Configuration for Shared Hosting
*/
// Error Reporting (Set to 0 in production)
error_reporting(E_ALL);
ini_set('display_errors', 1);
// Session Configuration
if (session_status() === PHP_SESSION_NONE) {
session_start();
}
// Timezone Setting
date_default_timezone_set('America/New_York');
// Base URL Configuration
// For local development
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
$host = $_SERVER['HTTP_HOST'];
$script_path = str_replace('\\', '/', dirname($_SERVER['SCRIPT_NAME']));
$script_path = rtrim($script_path, '/');
// Auto-detect base URL
define('BASE_URL', $protocol . $host . $script_path . '/');
define('SITE_URL', $protocol . $host . $script_path);
// Alternative: Manual configuration for production (uncomment and set your domain)
// define('BASE_URL', 'https://www.techcare-services.com/');
// define('SITE_URL', 'https://www.techcare-services.com');
// Asset Paths
define('ASSETS_URL', BASE_URL . 'assets/');
define('CSS_URL', ASSETS_URL . 'css/');
define('JS_URL', ASSETS_URL . 'js/');
define('IMAGES_URL', ASSETS_URL . 'images/');
define('FONTS_URL', ASSETS_URL . 'fonts/');
// Directory Paths
define('ROOT_PATH', dirname(__FILE__) . '/');
define('INC_PATH', ROOT_PATH . 'inc/');
define('ASSETS_PATH', ROOT_PATH . 'assets/');
// Company Information
define('SITE_NAME', 'TechCare Services');
define('COMPANY_NAME', 'TechCare Services');
define('COMPANY_TAGLINE', 'Digital Marketing & AntiVirus Solutions Provider');
define('COMPANY_DESCRIPTION', 'Leading Digital Marketing and AntiVirus Sales company serving businesses in USA and Canada with professional SEO, social media marketing, and trusted antivirus reseller services.');
// Contact Information
define('COMPANY_EMAIL', 'info@techcare-services.com');
define('COMPANY_PHONE', '+1 (929) 333-9296');
define('COMPANY_PHONE_2', '+1 (929) 333-9297');
define('COMPANY_ADDRESS', '3701 Chestnut Street, Philadelphia, PA, 19104');
// Social Media Links
define('FACEBOOK_URL', 'https://facebook.com/techcare-services');
define('TWITTER_URL', 'https://twitter.com/techcare-services');
define('INSTAGRAM_URL', 'https://instagram.com/techcare-services');
define('LINKEDIN_URL', 'https://linkedin.com/company/techcare-services');
define('YOUTUBE_URL', 'https://youtube.com/@techcare-services');
// SEO Default Settings
define('DEFAULT_META_TITLE', 'TechCare Services - Digital Marketing & AntiVirus Solutions in USA & Canada');
define('DEFAULT_META_DESCRIPTION', 'Professional Digital Marketing services and trusted AntiVirus reseller in USA and Canada. We partner with leading antivirus companies to provide comprehensive security solutions.');
define('DEFAULT_META_KEYWORDS', 'digital marketing, SEO services, antivirus sales, antivirus reseller, USA, Canada, cybersecurity, online marketing');
define('DEFAULT_OG_IMAGE', IMAGES_URL . 'techcare-services.png');
// Business Hours
define('BUSINESS_HOURS', 'Monday - Saturday 08:00 AM - 06:00 PM EST');
// Services Categories
define('SERVICES', [
'digital_marketing' => [
'name' => 'Digital Marketing Services',
'services' => [
'SEO Optimization',
'Social Media Marketing',
'Content Marketing',
'PPC Advertising',
'Email Marketing',
'Web Analytics'
]
],
'antivirus' => [
'name' => 'AntiVirus Sales & Services',
'services' => [
'Norton AntiVirus',
'McAfee Security',
'Kaspersky Protection',
'Bitdefender Solutions',
'Avast Business',
'ESET Security'
]
]
]);
// Helper Functions
function asset($path) {
return ASSETS_URL . ltrim($path, '/');
}
function url($path = '') {
return SITE_URL . '/' . ltrim($path, '/');
}
function image($path) {
return IMAGES_URL . ltrim($path, '/');
}
function css($path) {
return CSS_URL . ltrim($path, '/');
}
function js($path) {
return JS_URL . ltrim($path, '/');
}
// SEO Helper Functions
function generate_breadcrumbs($current_page = '', $current_title = '') {
$breadcrumbs = [
['url' => url(), 'title' => 'Home']
];
if ($current_page) {
switch ($current_page) {
case 'about':
$breadcrumbs[] = ['url' => url('about.php'), 'title' => 'About Us'];
break;
case 'services':
$breadcrumbs[] = ['url' => url('services.php'), 'title' => 'Services'];
break;
case 'contact':
$breadcrumbs[] = ['url' => url('contact.php'), 'title' => 'Contact'];
break;
case 'service-seo':
$breadcrumbs[] = ['url' => url('services.php'), 'title' => 'Services'];
$breadcrumbs[] = ['url' => url('service-seo.php'), 'title' => 'SEO Optimization'];
break;
case 'service-social-media':
$breadcrumbs[] = ['url' => url('services.php'), 'title' => 'Services'];
$breadcrumbs[] = ['url' => url('service-social-media.php'), 'title' => 'Social Media Marketing'];
break;
case 'service-ppc':
$breadcrumbs[] = ['url' => url('services.php'), 'title' => 'Services'];
$breadcrumbs[] = ['url' => url('service-ppc.php'), 'title' => 'PPC Advertising'];
break;
case 'service-content-marketing':
$breadcrumbs[] = ['url' => url('services.php'), 'title' => 'Services'];
$breadcrumbs[] = ['url' => url('service-content-marketing.php'), 'title' => 'Content Marketing'];
break;
case 'service-antivirus':
$breadcrumbs[] = ['url' => url('services.php'), 'title' => 'Services'];
$breadcrumbs[] = ['url' => url('service-antivirus.php'), 'title' => 'AntiVirus Solutions'];
break;
case 'service-cybersecurity':
$breadcrumbs[] = ['url' => url('services.php'), 'title' => 'Services'];
$breadcrumbs[] = ['url' => url('service-cybersecurity.php'), 'title' => 'Cybersecurity'];
break;
case 'service-ai-driven-digital-marketing':
$breadcrumbs[] = ['url' => url('services.php'), 'title' => 'Services'];
$breadcrumbs[] = ['url' => url('service-ai-driven-digital-marketing.php'), 'title' => 'AI-Driven Digital Marketing'];
break;
}
}
return $breadcrumbs;
}
function render_breadcrumbs($breadcrumbs) {
if (empty($breadcrumbs)) return '';
$html = '<nav aria-label="breadcrumb" class="mb-4">' . "\n";
$html .= ' <ol class="breadcrumb">' . "\n";
foreach ($breadcrumbs as $index => $crumb) {
if ($index === count($breadcrumbs) - 1) {
// Last item (current page)
$html .= ' <li class="breadcrumb-item active" aria-current="page">' . htmlspecialchars($crumb['title']) . '</li>' . "\n";
} else {
// Regular breadcrumb item
$html .= ' <li class="breadcrumb-item"><a href="' . htmlspecialchars($crumb['url']) . '">' . htmlspecialchars($crumb['title']) . '</a></li>' . "\n";
}
}
$html .= ' </ol>' . "\n";
$html .= '</nav>' . "\n";
return $html;
}
// Security Headers
header('X-Content-Type-Options: nosniff');
header('X-Frame-Options: SAMEORIGIN');
header('X-XSS-Protection: 1; mode=block');
header('Referrer-Policy: strict-origin-when-cross-origin');
// Clean Output Buffer
ob_start();
?>