The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
|
#1
|
|||
|
|||
![]()
I am trying to put in an upload picture function on a plugin i am working on, but i cannot get the plugin to work properly. I am obviously doing something wrong, and I am sure it is probably something simple that i am overlooking. The goal is to store the picture name (default.jpg, name.gif, etc) in the database field, and upload the file to $imagedir. The image could then be shown using something like <img src="{vb:raw imagedir}{vb:raw picture variable}" />
This is what i currently have: Code:
<input type="hidden" name="set_user" value="{vb:raw bbuserinfo.userid}" /> <input type="text" name="set_name" id="set_name" class="primary textbox" /> <input type="file" name="set_pic" id="set_pic" class="primary textbox" /> Code:
$vbulletin->input->clean_array_gpc('p', array( 'set_user' => TYPE_UINT, 'set_id' => TYPE_UINT, 'set_name' => TYPE_STR, 'set_pic' => TYPE_FILE, ); $imagedir = $vbulletin->options['pic_defaultlocation']; $charpic_name = basename($_FILES['set_pic']['name']); $path = $wp_imagedir . $charpic_name; move_uploaded_file($_FILES['set_pic']['tmp_name'], $path); $vbulletin->db->query_write(" INSERT INTO `". TABLE_PREFIX ."table` (user_id, object_uniqueid, name, pic) VALUES ( '" . $vbulletin->db->escape_string($vbulletin->GPC['set_user']) . "', '" . $vbulletin->db->escape_string($vbulletin->GPC['set_id']) . "', '" . $vbulletin->db->escape_string($vbulletin->GPC['set_name']) . "', '" . $vbulletin->db->escape_string($vbulletin->GPC['set_pic']) . "' ) "); |
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|