I am sure that this question has been asked. With over 80 pages, it is probably in there somewhere, but I have not found an exact match to my problem. So maybe someone can help me.
I want to call my copy of the hack in this way:
PHP Code:
/newthread.php?dp=myform&p=###
where ### is the post I want to reply to.
I can generate this link without problem. My form begins executing. I can echo to the screen for verification, the "p" variable, by accessing $_REQUEST['p'].
I want to set the variable $formreplythreadid to this "p" variable. I have tried various variations:
PHP Code:
$formreplythreadid = $_REQUEST['p'];
or this
PHP Code:
$x = $_REQUEST['p'];
$formreplythreadid = $x;
I also attempted to add a variable to the form like other user input variables, using
something like this:
PHP Code:
// Part 1
$vbulletin->input->clean_array_gpc('p', array(
'var1' => TYPE_STR,
'wheretogo' => TYPE_STR,
));
// Part 2
$var1= $vbulletin->GPC['var1'];
$wheretogo= $vbulletin->GPC['wheretogo'];
With the value defined in this way, I tried to assign to it in two different ways. First I tried to directly assign to it:
PHP Code:
$wheretogo = $_REQUEST['p'];
and lastly I tried to allow the user to input the value via the form input screen. This works so I know a variable will work. But I cant figure out how to have the program assign the variable
In all cases, I could echo the value to the screen with success; however, in all cases when I tried to assign my variables value to $formreplythreadid, the value seems to be empty.
How can I set the value $formreplythreadid to a value that is generated at runtime?