Final
Final
This commit is contained in:
@@ -1,71 +0,0 @@
|
||||
<?php // Example 01: functions.php
|
||||
$host = 'localhost'; // Change as necessary
|
||||
$data = 'publications'; // Change as necessary
|
||||
$user = 'root'; // Change as necessary
|
||||
$pass = 'mysql'; // Change as necessary
|
||||
$chrs = 'utf8mb4';
|
||||
$attr = "mysql:host=$host;dbname=$data;charset=$chrs";
|
||||
$opts =
|
||||
[
|
||||
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
||||
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
|
||||
PDO::ATTR_EMULATE_PREPARES => false,
|
||||
];
|
||||
|
||||
try
|
||||
{
|
||||
$pdo = new PDO($attr, $user, $pass, $opts);
|
||||
}
|
||||
catch (\PDOException $e)
|
||||
{
|
||||
throw new \PDOException($e->getMessage(), (int)$e->getCode());
|
||||
}
|
||||
|
||||
function createTable($name, $query)
|
||||
{
|
||||
queryMysql("CREATE TABLE IF NOT EXISTS $name($query)");
|
||||
echo "Table '$name' created or already exists.<br>";
|
||||
}
|
||||
|
||||
function queryMysql($query)
|
||||
{
|
||||
global $pdo;
|
||||
return $pdo->query($query);
|
||||
}
|
||||
|
||||
function destroySession()
|
||||
{
|
||||
$_SESSION=array();
|
||||
|
||||
if (session_id() != "" || isset($_COOKIE[session_name()]))
|
||||
setcookie(session_name(), '', time()-2592000, '/');
|
||||
|
||||
session_destroy();
|
||||
}
|
||||
|
||||
function sanitizeString($var)
|
||||
{
|
||||
global $pdo;
|
||||
$var = strip_tags($var);
|
||||
$var = htmlentities($var);
|
||||
if (get_magic_quotes_gpc())
|
||||
$var = stripslashes($var);
|
||||
$result = $pdo->quote($var); // This adds single quotes
|
||||
return str_replace("'", "", $result); // So now remove them
|
||||
}
|
||||
|
||||
function showProfile($user)
|
||||
{
|
||||
if (file_exists("$user.jpg"))
|
||||
echo "<img src='$user.jpg' style='float:left;'>";
|
||||
|
||||
$result = queryMysql("SELECT * FROM profiles WHERE user='$user'");
|
||||
|
||||
if ($result->num_rows)
|
||||
{
|
||||
$row = $result->fetch_array(MYSQLI_ASSOC);
|
||||
echo stripslashes($row['text']) . "<br style='clear:left;'><br>";
|
||||
}
|
||||
else echo "<p>Nothing to see here, yet</p><br>";
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user