Hallo,
Op mijn site hiphopmusic kunnen mensen een account aan maken en hun profiel maken(bewerken).
Alleen de mensen kunnen geen UBB codes gebruiken, hoe kan ik dit toevoegen in het systeem.
Ik heb hier onder het bewerk mijn profiel php script stageplaats. volgens mij moet je het hier aan toevoegen, is het het toch een ander .php zeg het even dan meld ik die ook hier.
PHP
<div class="contentTop">
</div>
<div class="contentItem">
<h1>Wijzig mijn Persoonlijke pagina</h1>
<?php
if(isset($_SESSION['uName'])) {
$sql = "SELECT * FROM leden WHERE id = :id";
$stmt = $pdo_connection->prepare($sql);
$stmt->bindParam(':id', $_SESSION['uId'], PDO::PARAM_INT);
$stmt->execute();
$user = $stmt->fetchAll();
if(!isset($user[0]['id'])) {
echo '<p>Er is een onbekende fout opgetreden</p>';
} else {
$user = $user[0];
if(strtolower($_SERVER['REQUEST_METHOD']) == 'post') {
$error = false;
$photo = $user['img'];
if(file_exists($_FILES['image']['tmp_name'])) {
$name = "profile_".uniqid();
require_once(dirname(__FILE__).'/../upload/class.fotoupload.php');
$foo = new Upload($_FILES['image']);
if($foo->uploaded) {
$foo->file_new_name_body = $name;
$foo->image_resize = true;
$foo->jpeg_quality = 100;
$foo->image_convert = "jpg";
$foo->image_x = 140;
$foo->image_y = 129;
$foo->Process(dirname(__FILE__).'/../upload/usrpics/');
if (!$foo->processed) {
$error = 'Uploaden van foto mislukt';
} else {
$photo = $name . '.jpg';
}
}
}
if($error != false) {
echo '<script type="text/javascript">alert("'.$error.'");</script>';
} else {
$sql = "UPDATE leden SET pb = :pb, info = :info, img = :img WHERE id = :id";
$stmt = $pdo_connection->prepare($sql);
$stmt->bindParam(':id', $_SESSION['uId'], PDO::PARAM_INT);
$stmt->bindParam(':pb', $_POST['pb'], PDO::PARAM_STR);
$stmt->bindParam(':info', $_POST['info'], PDO::PARAM_STR);
$stmt->bindParam(':img', $photo, PDO::PARAM_STR);
$stmt->execute();
}
}
?>
<form action="/?pagina=bewerkprofiel" method="post" class="uniForm" enctype="multipart/form-data" style="margin-top: 10px;">
<?php
if(strtolower($_SERVER['REQUEST_METHOD']) == 'post') {
echo '<div id="okMsg">'.
'<p>Uw profiel is opgeslagen.</p>'.
'</div>';
}
?>
<fieldset class="inlineLabels">
<div class="ctrlHolder">
<label for="pb">
Mijn Persoonlijke zin
</label>
<input id="pb" name="pb" value="<?php echo (isset($_POST['pb'])) ? $_POST['pb'] : $user['pb']; ?>" size="35" class="textInput" type="text">
<p class="formHint">
Vul uw persoonlijke zin in.
</p>
</div>
<div class="ctrlHolder">
<label for="info">
Mijn persoonlijk bericht
</label>
<textarea id="info" name="info" rows="25" cols="25"><?php echo (isset($_POST['info'])) ? $_POST['info'] : $user['info']; ?></textarea>
<p class="formHint">
Vul uw persoonlijke bericht in.
</p>
</div>
<div class="ctrlHolder">
<label for="image">
Profielfoto
</label>
<input id="image" name="image" size="35" class="fileUpload" type="file">
<p class="formHint">
Selecteer alleen een profielfoto wanneer u de huidige wilt wijzigen.
</p>
</div>
<div class="buttonHolder">
<button type="submit" class="primaryAction">
Opslaan
</button>
</div>
</fieldset>
</form>
<?php
}
} else {
echo '<p>U dient ingelogd te zijn om deze pagina te bekijken. <a href="/?pagina=login">Klik hier om in te loggen</a></p>';
}
?>
</div>
<div class="contentBottom">
</div>
Toon Meer
Rick