vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Help with error : mktime() expects parameter X to be long [ SOLVED ] (https://vborg.vbsupport.ru/showthread.php?t=234382)

Vaupell 01-28-2010 10:45 AM

Help with error : mktime() expects parameter X to be long [ SOLVED ]
 
mktime() expects parameter 1 to be long.

Trying to create unixtimestamp.

using vbulletins datepicker and same time selector as on article creation page
and pass them under same name aswell. but at runtime i get that error..
code :

PHP Code:

$raidhour $vbulletin->input->clean_GPC('g''publishtime[hour]'TYPE_STR);
$raidhoue =& $db->escape_string($vbulletin->GPC['publishtime[hour]']);
$raidminute $vbulletin->input->clean_GPC('g''publishtime[minute]'TYPE_STR);
$raidminute =& $db->escape_string($vbulletin->GPC['publishtime[minute]']);

$raiddate $vbulletin->input->clean_GPC('g''publishdate'TYPE_STR);
$raiddate =& $db->escape_string($vbulletin->GPC['publishdate']);
$datearray=explode('/'$raiddate);

$nyDTG mktime($raidhour,$raidminute,0,$datearray[1],$datearray[2],$datearray[0]); 

tryed goggling it, but just alot of threads like this one, with only ways to silence
the bug, no solutions.

--------------- Added [DATE]1264682856[/DATE] at [TIME]1264682856[/TIME] ---------------

ok fast update :D
UINT for values and STR for strings,, /doh,, BUT

changeing the GPX to UINT moved the error to next step which is paramenter 6

mktime() expects parameter 6 to be long,
im guessing parameter 6 is yeah, but it should moselike be 2010 from the explode..

--------------- Added [DATE]1264684141[/DATE] at [TIME]1264684141[/TIME] ---------------

SOLVED

As usual, its when posting in vb the vars dont get passed proberly..
so doing my usual hidden field, cause post just dont cut it.

Code:

<form action="ew.php?do=savenewraid" name="newapp" mothod="post">
<input type="hidden" name="do" value="savenewraid" />
<input type="hidden" name="s" value="{vb:raw session.sessionhash}" />
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />

i know i spelled mothod/method wrong, i should relly just remove it,
if i pass it corretly, the values does not get transfered to php, or im unable to get them.
this way they get through each time, with out the issue of missing val's


All times are GMT. The time now is 02:32 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.01084 seconds
  • Memory Usage 1,720KB
  • 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_code_printable
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)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