القائمة الرئيسية

الصفحات

انشاء صفحة تقصيرروابط بقاعدة بيانات وتصميم وصفحة وسيطة للاعلانات

Conversion page with a rule

  تقصير الروابط تلقائيًا باستخدام PHP وMySQL.

صفحة وسيطة تحتوي على إعلان قبل إعادة التوجيه.

تصميم أنيق ومتجاوب.

لوحة تسجيل دخول مستقبلية ممكنة لإدارة الروابط (إذا رغبت لاحقًا).

📦 المحتويات :

قاعدة بيانات links_db مع جدول links.

صفحة index.php لتقصير الروابط.

صفحة redirect.php لعرض إعلان ثم إعادة التوجيه.

تصميم CSS أنيق.

كود إعلاني جاهز لإضافته في الصفحة الوسيطة.

🛠️ أولًا: إعداد قاعدة البيانات

إعداد قاعدة البيانات
CREATE DATABASE links_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

USE links_db;

CREATE TABLE links (
  id INT AUTO_INCREMENT PRIMARY KEY,
  code VARCHAR(10) UNIQUE NOT NULL,
  long_url TEXT NOT NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

صفحة تقصير الروابط
connect_error) die("فشل الاتصال: " . $conn->connect_error);

$shortUrl = '';
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $longUrl = trim($_POST["long_url"]);
    $code = substr(str_shuffle("abcdefghijklmnopqrstuvwxyz0123456789"), 0, 6);
    $stmt = $conn->prepare("INSERT INTO links (code, long_url) VALUES (?, ?)");
    $stmt->bind_param("ss", $code, $longUrl);
    $stmt->execute();
    $shortUrl = $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/redirect.php?r=$code";
    $stmt->close();
}
?>




  
  تقصير الروابط
  



🔗 أداة تقصير الروابط


🎉 الرابط المختصر:

✅ خطوات التشغيل:

أنشئ قاعدة البيانات باستخدام الكود أعلاه.

عدّل بيانات الاتصال في index.php و redirect.php حسب قاعدة بياناتك.

استبدل ضع_رمز_Adsterra_هنا بكود الإعلان من Adsterra.

لتحميل صفحة التحويل

تحميل صفحة تحويل

ارفع الملفات على استضافتك التي تدعم PHP + MySQL.

تعليقات