vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Help! File upload kills session? (https://vborg.vbsupport.ru/showthread.php?t=65511)

Xabbu 05-25-2004 01:34 PM

Help! File upload kills session?
 
1 Attachment(s)
Howdy,

I'm having some problems with handling uploaded files. I don't want to use the database to store them.. the code below works for saving the files to the filesystem, so thats not my problem, however.. after handling the upload I seem to lose my session cookies (or however vB handles users) and it just pukes out the template minus any formatting (no css in the html source either) that is asking for a login.

Any ideas?

PHP Code:


function upload() {

copy($_FILES['file']['tmp_name'], $_REQUEST['catdir'] . $_FILES['file']['name']);
unlink($_FILES['file']['tmp_name']);
chmod ($_REQUEST['catdir'] . $_FILES['file']['name'], 0666);

$navbits = array();
$navbits[$parent] = 'File Upload';
$navbits construct_navbits($navbits);
eval(
'$navbar = "' fetch_template('navbar') . '";');
eval(
'print_output("' fetch_template('vbd_file_upload') . '");');



...this is for a 'filebase' hack that I'm working on...

Edit: I should also add, the code above is being called from a function called 'upload' (I've changed the code above to reflect that...)

Xabbu 05-28-2004 06:00 PM

Bump

Ok.. since this doesn't seem to be getting any answers, lets try this angle.. :)

How _should_ I handle file uploads in a script. Is there a tutorial out there for that? I did a search but didn't turn up anything helpful.


All times are GMT. The time now is 01:46 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00957 seconds
  • Memory Usage 1,714KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete