Forum » Client-Side scripting » [img] codes toevoegen...
Webdesigner
Berichten: 541
avatar
Offline Stuur privebericht
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.

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<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'$photoPDO::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>



Rick
28-11-2010 21:17
Dit topic is 177 keer bekeken door 41 verschillende leden
Reacties op: "[img] codes toevoegen..."
1
Cas
BuitengewoonUniek.nl
Berichten: 1156
avatar
Offline Stuur privébericht
http://www.wmcity.nl/scripts.php?actie=bekijk&id=227
28-11-2010 21:20
Webdesigner
Berichten: 541
avatar
Offline Stuur privébericht
Aan zo link heb ik niks cas.

Hopelijk kan iemand mij hier mee helpen
28-11-2010 21:22
Joeybouwen.nl
Berichten: 968
avatar
Offline Stuur privébericht
Tinymce editor gebruiken?
29-11-2010 07:45
Berichten: 470
avatar
Offline Stuur privébericht
Je kan hier eventueel een balkje maken met de bb codes met onclick in javascript.

de bb codes zelf moeten op de pagina waar het profiel getoond word na, bijvoorbeeld html_entities.
Dit omdat je bb codes (die het omzetten naar html) anders alsnog weer terug gaan naar plaintekst.

Of kijk bijvoorbeeld een opensource zoals vendetta.
Die heeft het bijvoorbeeld op het forum, profiel en berichten ook dacht ik.
29-11-2010 10:34
Reageer op: "[img] codes toevoegen..."
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden