From b9e2e40f119e843af887cecbde02d9c4c7c7d580 Mon Sep 17 00:00:00 2001 From: Kar l5 Date: Tue, 28 May 2024 17:52:13 +0530 Subject: [PATCH] init --- _home.php | 102 +++++++++++ add-tool.php | 57 ++++++ bar-code.php | 82 +++++++++ base64-to-image-converter.php | 107 +++++++++++ color-shades-generator.php | 149 ++++++++++++++++ get-a-name.php | 29 +++ get-a-number.php | 20 +++ google-fonts-pair-finder.php | 88 ++++++++++ hex-to-rgb-generator.php | 106 +++++++++++ html-cleaner.php | 84 +++++++++ image-compressor.php | 131 ++++++++++++++ image-to-base64-converter.php | 75 ++++++++ letter-case-converter.php | 169 ++++++++++++++++++ letter-counter.php | 198 +++++++++++++++++++++ location.php | 3 + md5-decryption.php | 121 +++++++++++++ md5-encryption.php | 118 +++++++++++++ multiple-whitespace-remover.php | 84 +++++++++ open-graph-meta-generator.php | 293 +++++++++++++++++++++++++++++++ pdf-to-image.php | 52 ++++++ qr-code.php | 105 +++++++++++ random-password-generator.php | 30 ++++ rgb-to-hex-generator.php | 104 +++++++++++ slug-generator.php | 68 +++++++ speed-test.php | 41 +++++ type.php | 109 ++++++++++++ url-encode-url-decode.php | 19 ++ weather.php | 34 ++++ what-is-my-browser.php | 46 +++++ what-is-my-device.php | 34 ++++ what-is-my-dns.php | 14 ++ what-is-my-ip-old.php | 42 +++++ what-is-my-ip.php | 19 ++ what-is-my-operating-system.php | 12 ++ what-is-my-screen-resolution.php | 48 +++++ what-is-my-user-agent.php | 35 ++++ 36 files changed, 2828 insertions(+) create mode 100644 _home.php create mode 100644 add-tool.php create mode 100644 bar-code.php create mode 100644 base64-to-image-converter.php create mode 100644 color-shades-generator.php create mode 100644 get-a-name.php create mode 100644 get-a-number.php create mode 100644 google-fonts-pair-finder.php create mode 100644 hex-to-rgb-generator.php create mode 100644 html-cleaner.php create mode 100644 image-compressor.php create mode 100644 image-to-base64-converter.php create mode 100644 letter-case-converter.php create mode 100644 letter-counter.php create mode 100644 location.php create mode 100644 md5-decryption.php create mode 100644 md5-encryption.php create mode 100644 multiple-whitespace-remover.php create mode 100644 open-graph-meta-generator.php create mode 100644 pdf-to-image.php create mode 100644 qr-code.php create mode 100644 random-password-generator.php create mode 100644 rgb-to-hex-generator.php create mode 100644 slug-generator.php create mode 100644 speed-test.php create mode 100644 type.php create mode 100644 url-encode-url-decode.php create mode 100644 weather.php create mode 100644 what-is-my-browser.php create mode 100644 what-is-my-device.php create mode 100644 what-is-my-dns.php create mode 100644 what-is-my-ip-old.php create mode 100644 what-is-my-ip.php create mode 100644 what-is-my-operating-system.php create mode 100644 what-is-my-screen-resolution.php create mode 100644 what-is-my-user-agent.php diff --git a/_home.php b/_home.php new file mode 100644 index 0000000..774391f --- /dev/null +++ b/_home.php @@ -0,0 +1,102 @@ + + +
+

SiliconPin - Tools

+ +
+ setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + $stmt = $conn->prepare("SELECT * FROM api_tools"); + $stmt->execute(); + $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); + // var_dump($rows); + foreach($rows as $row){ + // echo $row['name'].'
'; + if($row['status']==1){ + $link_button = '

'.$row['name'].'

'; + } else{ + $link_button = '

'.$row['name'].'

'; + } + echo ' +
+

'.$row['description'].'

+ '.$link_button.' +
'; + } + } catch (PDOException $e) { + $in_page_message = "

Error: " . $e->getMessage() . "

"; + } + ?> +
+
+ + \ No newline at end of file diff --git a/add-tool.php b/add-tool.php new file mode 100644 index 0000000..d32b641 --- /dev/null +++ b/add-tool.php @@ -0,0 +1,57 @@ +3)){ + $slugText = $_POST['name']; + $slugText = preg_replace('~[^\p{L}\p{N}_-]+~u', '-', $slugText); + $slugText = strtolower($slugText); + $slugText = preg_replace('~-+~', '-', $slugText); + $slugText = trim($slugText, '-'); + + $time=time(); + $sid=rand(100,360).$time.rand(100,999);// $id='360000'.$time; //360000 concatineted with 1704215388 produces 10 width base_convert with 36 + $siliconid = base_convert($sid,10,36); + + try { + $conn = new PDO("mysql:host=$mariaServer;dbname=$mariaDb", $mariaUser, $mariaPass); + $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + + $stmt = $conn->prepare("INSERT INTO api_tools (siliconid, name, title, description, slug, status) VALUES (:siliconid, :name, :title, :description, :slug, 0)"); + $stmt->bindParam(':siliconid', $siliconid); + $stmt->bindParam(':name', $_POST['name']); + $stmt->bindParam(':title', $_POST['title']); + $stmt->bindParam(':description', $_POST['description']); + $stmt->bindParam(':slug', $slugText); + $stmt->execute(); + // echo ''; + // $in_page_message = "

Thank you! Your Query has been submitted.

"; + } catch (PDOException $e) { + $in_page_message= "

Error: " . $e->getMessage() . "

"; + } + } +?> +
+

Add New Tool

+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+ \ No newline at end of file diff --git a/bar-code.php b/bar-code.php new file mode 100644 index 0000000..851daec --- /dev/null +++ b/bar-code.php @@ -0,0 +1,82 @@ +
+

Generate BAR Code

+ +
+ + +
+
+ +
+ + +
+
+
+ + + \ No newline at end of file diff --git a/base64-to-image-converter.php b/base64-to-image-converter.php new file mode 100644 index 0000000..6b53d43 --- /dev/null +++ b/base64-to-image-converter.php @@ -0,0 +1,107 @@ +
+

Convert Base64 to Image

+ + + +
+ +
+ + + + \ No newline at end of file diff --git a/color-shades-generator.php b/color-shades-generator.php new file mode 100644 index 0000000..1b7d8b7 --- /dev/null +++ b/color-shades-generator.php @@ -0,0 +1,149 @@ +
+
+

Color Shades Generator

+
+ + +
+
+
+
+ + + diff --git a/get-a-name.php b/get-a-name.php new file mode 100644 index 0000000..606e21b --- /dev/null +++ b/get-a-name.php @@ -0,0 +1,29 @@ + +
+

Get a Random Name

+

First Name:

+

Last Name:

+
+ diff --git a/get-a-number.php b/get-a-number.php new file mode 100644 index 0000000..060ff26 --- /dev/null +++ b/get-a-number.php @@ -0,0 +1,20 @@ + diff --git a/google-fonts-pair-finder.php b/google-fonts-pair-finder.php new file mode 100644 index 0000000..27ca711 --- /dev/null +++ b/google-fonts-pair-finder.php @@ -0,0 +1,88 @@ + + +
+

Google Fonts Pair Finder

+ + + +
+

Preview:

+

The quick brown fox jumps over the lazy dog.

+
+
+ + + diff --git a/hex-to-rgb-generator.php b/hex-to-rgb-generator.php new file mode 100644 index 0000000..9c4d36f --- /dev/null +++ b/hex-to-rgb-generator.php @@ -0,0 +1,106 @@ +
+
+

HEX to RGB Converter

+
+ +
+ + + +
+
+
+ +
+
+
+
+ + + + + \ No newline at end of file diff --git a/html-cleaner.php b/html-cleaner.php new file mode 100644 index 0000000..403b2c2 --- /dev/null +++ b/html-cleaner.php @@ -0,0 +1,84 @@ +
+
+

HTML Remover

+ + + + + + + + +
+
+ + + diff --git a/image-compressor.php b/image-compressor.php new file mode 100644 index 0000000..84853fc --- /dev/null +++ b/image-compressor.php @@ -0,0 +1,131 @@ +
+

Image Compression Tool

+ +
+ +
+   + 10% +
+ +
+
+ +
+ +
+
+ + +
+
+ + + diff --git a/image-to-base64-converter.php b/image-to-base64-converter.php new file mode 100644 index 0000000..881a0ef --- /dev/null +++ b/image-to-base64-converter.php @@ -0,0 +1,75 @@ +
+

Convert Image to Base64

+ +
+ + + +
+ + + \ No newline at end of file diff --git a/letter-case-converter.php b/letter-case-converter.php new file mode 100644 index 0000000..fa0bf0b --- /dev/null +++ b/letter-case-converter.php @@ -0,0 +1,169 @@ +
+
+

Case Converter

+
+ + + +
+
Uppercase
+
Lowercase
+
Titlecase
+
+
+
+ + +
+
+ + \ No newline at end of file diff --git a/letter-counter.php b/letter-counter.php new file mode 100644 index 0000000..073a34e --- /dev/null +++ b/letter-counter.php @@ -0,0 +1,198 @@ + +
+

Text Counter

+
+ +

Total letters: 0

+

Total words: 0

+

Total sentences: 0

+

Total paragraphs: 0

+
+
+

Content Limitations

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameMin/MaxLimitType
Meta TitleMax55Letter
Meta DescriptionMax160Letter
Google Ideal Post ContentMin300Word
Instagram Captions/CommentsMax2200Letter
Twitter PostMax280Letter
Twitter UsernameMax20Letter
Facebook Wall Post (Truncation)Max477Letter
Facebook Wall Post (All)Max63206Letter
Facebook CommentMax8000Letter
Facebook Page DescriptionMax255Letter
Facebook UsernameMax50Letter
Facebook Messenger MessageMax20000Letter
YouTube Video TitleMax70Letter
YouTube Video DescriptionMax5000Letter
Snapchat CaptionMax250Letter
Pinterest Pin DescriptionMax500Letter
+
+ + \ No newline at end of file diff --git a/location.php b/location.php new file mode 100644 index 0000000..9f5e155 --- /dev/null +++ b/location.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/md5-decryption.php b/md5-decryption.php new file mode 100644 index 0000000..6a2253b --- /dev/null +++ b/md5-decryption.php @@ -0,0 +1,121 @@ + + +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + $stmt = $db->prepare("SELECT * FROM md5_data WHERE md5 = :md5"); + $stmt->bindParam(':md5', $_POST["md5-hash"]); + $stmt->execute(); + $result = $stmt->fetch(PDO::FETCH_ASSOC); + + if ($result) { + echo '
+
+

Given MD5 Vlue:

+ +
+ + +
+
+
'; + echo ' + + '; + } else { + echo '
+
+

No data found for the given MD5 hash

+
+ +
+
+
'; + echo ' ' ; + // echo json_encode(array('success' => false, 'message' => 'No data found for the given MD5 hash')); + } + exit(); + } catch (PDOException $e) { + echo json_encode(array('success' => false, 'message' => 'Database error: ' . $e->getMessage())); + exit(); + } +} +?> +
+

MD5 Decryption

+
+
+

+ +
+
+ diff --git a/md5-encryption.php b/md5-encryption.php new file mode 100644 index 0000000..d0b60dc --- /dev/null +++ b/md5-encryption.php @@ -0,0 +1,118 @@ + +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + $stmt = $db->prepare("INSERT INTO md5_data (md5, value) VALUES (:md5, :value)"); + $stmt->bindParam(':md5', $md5_hash); + $stmt->bindParam(':value', $_POST["md5-text"]); + $stmt->execute(); + echo '
+
+

Converted MD5:

+ +
+ + +
+
+
'; + echo ' + + '; + // echo json_encode(array('success' => true, 'message' => 'Data inserted successfully')); + // echo ''; + exit(); + } catch (PDOException $e) { + echo json_encode(array('success' => false, 'message' => 'Database error: ' . $e->getMessage())); + exit(); + } + } +?> +
+

Generate MD5 Hash

+
+
+

+ +
+
+ diff --git a/multiple-whitespace-remover.php b/multiple-whitespace-remover.php new file mode 100644 index 0000000..edeacd9 --- /dev/null +++ b/multiple-whitespace-remover.php @@ -0,0 +1,84 @@ +
+
+

Remove Multiple Whitespace

+ + + +
+
+ + + \ No newline at end of file diff --git a/open-graph-meta-generator.php b/open-graph-meta-generator.php new file mode 100644 index 0000000..6466c72 --- /dev/null +++ b/open-graph-meta-generator.php @@ -0,0 +1,293 @@ +
+

Open Graph Meta Generator

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+

Content Limitations

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameMin/MaxLimitType
Meta TitleMax55Letter
Meta DescriptionMax160Letter
Google Ideal Post ContentMin300Word
Instagram Captions/CommentsMax2200Letter
Twitter PostMax280Letter
Twitter UsernameMax20Letter
Facebook Wall Post (Truncation)Max477Letter
Facebook Wall Post (All)Max63206Letter
Facebook CommentMax8000Letter
Facebook Page DescriptionMax255Letter
Facebook UsernameMax50Letter
Facebook Messenger MessageMax20000Letter
YouTube Video TitleMax70Letter
YouTube Video DescriptionMax5000Letter
Snapchat CaptionMax250Letter
Pinterest Pin DescriptionMax500Letter
+
+ + + diff --git a/pdf-to-image.php b/pdf-to-image.php new file mode 100644 index 0000000..7e4498f --- /dev/null +++ b/pdf-to-image.php @@ -0,0 +1,52 @@ + + + + PDF to Image Converter + + +

PDF to Image Converter

+ + +
+ + +
+ + + + diff --git a/qr-code.php b/qr-code.php new file mode 100644 index 0000000..f1aba2f --- /dev/null +++ b/qr-code.php @@ -0,0 +1,105 @@ +
+
+

Generate QR Code

+
+

Alert: Text should not exceed 300 characters. 0

+ + + +
+
+ +
+ + +
+
+
+
+ + + \ No newline at end of file diff --git a/random-password-generator.php b/random-password-generator.php new file mode 100644 index 0000000..b7f0964 --- /dev/null +++ b/random-password-generator.php @@ -0,0 +1,30 @@ + +
+

Get a random password

+
+

Password:

  +
+ +
+ + + \ No newline at end of file diff --git a/rgb-to-hex-generator.php b/rgb-to-hex-generator.php new file mode 100644 index 0000000..9f1c120 --- /dev/null +++ b/rgb-to-hex-generator.php @@ -0,0 +1,104 @@ +
+
+

RGB to HEX Converter

+
+ +
+
+ +
+
+ +
+ +
+
+
+ +
+
+ + +
+
+ + + \ No newline at end of file diff --git a/slug-generator.php b/slug-generator.php new file mode 100644 index 0000000..6b87dc8 --- /dev/null +++ b/slug-generator.php @@ -0,0 +1,68 @@ +
+

Slug Generator

+ + + + + +
+ + + diff --git a/speed-test.php b/speed-test.php new file mode 100644 index 0000000..09f45ea --- /dev/null +++ b/speed-test.php @@ -0,0 +1,41 @@ + + + + Internet Speed Test + + +

Internet Speed Test

+ +
+ + + + + + diff --git a/type.php b/type.php new file mode 100644 index 0000000..de9bfb9 --- /dev/null +++ b/type.php @@ -0,0 +1,109 @@ + + +
+

SiliconPin - Tools

+ +
+ setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + $stmt = $conn->prepare("SELECT * FROM api_tools WHERE `type` = :type"); + $stmt->bindParam(':type', $_GET['type'], PDO::PARAM_STR); + $stmt->execute(); + $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); + // var_dump($rows); + foreach($rows as $row){ + // echo $row['name'].'
'; + if($row['status']==1){ + $link_button = '

'.$row['name'].'

'; + } else{ + $link_button = '

'.$row['name'].'

'; + } + echo ' +
+

'.$row['description'].'

+ '.$link_button.' +
'; + } + } catch (PDOException $e) { + $in_page_message = "

Error: " . $e->getMessage() . "

"; + } + ?> +
+
+ + \ No newline at end of file diff --git a/url-encode-url-decode.php b/url-encode-url-decode.php new file mode 100644 index 0000000..fef81dd --- /dev/null +++ b/url-encode-url-decode.php @@ -0,0 +1,19 @@ + +
+ +
+ + + +
+
+
+ + + +
\ No newline at end of file diff --git a/weather.php b/weather.php new file mode 100644 index 0000000..1854972 --- /dev/null +++ b/weather.php @@ -0,0 +1,34 @@ + +
+
+
+ + + +
+
+
+ \ No newline at end of file diff --git a/what-is-my-browser.php b/what-is-my-browser.php new file mode 100644 index 0000000..8b6d844 --- /dev/null +++ b/what-is-my-browser.php @@ -0,0 +1,46 @@ + + +
+
+ +

You are Using

+ +

Mozilla Firefox " . get_browser_version($user_agent, 'Firefox') . ".

"; + } elseif (strpos($user_agent, 'Chrome') !== false) { + echo "

Google Chrome " . get_browser_version($user_agent, 'Chrome') . ".

"; + } elseif (strpos($user_agent, 'Safari') !== false) { + echo "

Apple Safari " . get_browser_version($user_agent, 'Version') . ".

"; + } elseif (strpos($user_agent, 'Opera') !== false) { + echo "

Opera " . get_browser_version($user_agent, 'OPR') . ".

"; + } elseif (strpos($user_agent, 'Edge') !== false) { + echo "

Microsoft Edge " . get_browser_version($user_agent, 'Edge') . ".

"; + } elseif (strpos($user_agent, 'Trident') !== false) { + echo "

Internet Explorer " . get_browser_version($user_agent, 'rv') . ".

"; + } else { + echo "

We couldn't determine your browser from the user agent string.

"; + } + ?> +
+ + + diff --git a/what-is-my-device.php b/what-is-my-device.php new file mode 100644 index 0000000..cc2dbbf --- /dev/null +++ b/what-is-my-device.php @@ -0,0 +1,34 @@ + + + +
+
+

Your Device System:

+

+
+
+ diff --git a/what-is-my-dns.php b/what-is-my-dns.php new file mode 100644 index 0000000..d853bb9 --- /dev/null +++ b/what-is-my-dns.php @@ -0,0 +1,14 @@ + + +
+

Hosting Name:

+

+
+ diff --git a/what-is-my-ip-old.php b/what-is-my-ip-old.php new file mode 100644 index 0000000..a000fbe --- /dev/null +++ b/what-is-my-ip-old.php @@ -0,0 +1,42 @@ + + +
+

"; ?>

+

"; ?>

+

"; ?>

+

+
+ diff --git a/what-is-my-ip.php b/what-is-my-ip.php new file mode 100644 index 0000000..627d47b --- /dev/null +++ b/what-is-my-ip.php @@ -0,0 +1,19 @@ +"; +echo "IPv6 Address: " . $ipv6 . "
"; +?> diff --git a/what-is-my-operating-system.php b/what-is-my-operating-system.php new file mode 100644 index 0000000..62b5523 --- /dev/null +++ b/what-is-my-operating-system.php @@ -0,0 +1,12 @@ + +
+
+

Your Operating System:

+

+
+
+ diff --git a/what-is-my-screen-resolution.php b/what-is-my-screen-resolution.php new file mode 100644 index 0000000..16f7599 --- /dev/null +++ b/what-is-my-screen-resolution.php @@ -0,0 +1,48 @@ +
+
+

Your Screen Resolution:

+

+

+ +
+
+ + + diff --git a/what-is-my-user-agent.php b/what-is-my-user-agent.php new file mode 100644 index 0000000..df20ade --- /dev/null +++ b/what-is-my-user-agent.php @@ -0,0 +1,35 @@ + + +
+
+

Your User Agent is:

+

+ + Used Browser Mozilla Firefox.

"; + } elseif (strpos($user_agent, 'Chrome') !== false) { + echo "

Used Browser Google Chrome.

"; + } elseif (strpos($user_agent, 'Safari') !== false) { + echo "

Used Browser Apple Safari.

"; + } elseif (strpos($user_agent, 'Opera') !== false) { + echo "

Used Browser Opera.

"; + } elseif (strpos($user_agent, 'Edge') !== false) { + echo "

Used Browser Microsoft Edge.

"; + } elseif (strpos($user_agent, 'Trident') !== false) { + echo "

Used Browser Internet Explorer.

"; + } else { + echo "

We couldn't determine your browser from the user agent string.

"; + } + ?> +
+
+ +