Sultani Posted December 14, 2006 Share Posted December 14, 2006 Hi there, i need to put this code:[code]<img src="http://www.scraablee.com/affiliates/scripts/sale.php?TotalCost=XXXXXX.XX&OrderID=XXXXXX&ProductID=XXXXXX" width=1 height=1>[/code]In the file usercp_activate.php, this file is from phpbb2 and the code is this:[code]<?php/*************************************************************************** * usercp_activate.php * ------------------- * begin : Saturday, Feb 13, 2001 * copyright : (C) 2001 The phpBB Group * email : support@phpbb.com * * $Id: usercp_activate.php,v 1.6.2.9 2005/09/14 18:14:30 acydburn Exp $ * * ***************************************************************************//*************************************************************************** * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * ***************************************************************************/if ( !defined('IN_PHPBB') ){ die('Hacking attempt'); exit;}$sql = "SELECT user_active, user_id, username, user_email, user_newpasswd, user_lang, user_actkey FROM " . USERS_TABLE . " WHERE user_id = " . intval($HTTP_GET_VARS[POST_USERS_URL]);if ( !($result = $db->sql_query($sql)) ){ message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);}if ( $row = $db->sql_fetchrow($result) ){ if ( $row['user_active'] && trim($row['user_actkey']) == '' ) { $template->assign_vars(array( 'META' => '<meta http-equiv="refresh" content="10;url=' . append_sid("index.$phpEx") . '">') ); message_die(GENERAL_MESSAGE, $lang['Already_activated']); } else if ((trim($row['user_actkey']) == trim($HTTP_GET_VARS['act_key'])) && (trim($row['user_actkey']) != '')) { if (intval($board_config['require_activation']) == USER_ACTIVATION_ADMIN && $row['user_newpasswd'] == '') { if (!$userdata['session_logged_in']) { redirect(append_sid('login.' . $phpEx . '?redirect=profile.' . $phpEx . '&mode=activate&' . POST_USERS_URL . '=' . $row['user_id'] . '&act_key=' . trim($HTTP_GET_VARS['act_key']))); } else if ($userdata['user_level'] != ADMIN) { message_die(GENERAL_MESSAGE, $lang['Not_Authorised']); } } $sql_update_pass = ( $row['user_newpasswd'] != '' ) ? ", user_password = '" . str_replace("\'", "''", $row['user_newpasswd']) . "', user_newpasswd = ''" : ''; $sql = "UPDATE " . USERS_TABLE . " SET user_active = 1, user_actkey = ''" . $sql_update_pass . " WHERE user_id = " . $row['user_id']; if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql_update); } if ( intval($board_config['require_activation']) == USER_ACTIVATION_ADMIN && $sql_update_pass == '' ) { include($phpbb_root_path . 'includes/emailer.'.$phpEx); $emailer = new emailer($board_config['smtp_delivery']); $emailer->from($board_config['board_email']); $emailer->replyto($board_config['board_email']); $emailer->use_template('admin_welcome_activated', $row['user_lang']); $emailer->email_address($row['user_email']); $emailer->set_subject($lang['Account_activated_subject']); $emailer->assign_vars(array( 'SITENAME' => $board_config['sitename'], 'USERNAME' => $row['username'], 'PASSWORD' => $password_confirm, 'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '') ); $emailer->send(); $emailer->reset(); $template->assign_vars(array( 'META' => '<meta http-equiv="refresh" content="10;url=' . append_sid("index.$phpEx") . '">') ); message_die(GENERAL_MESSAGE, $lang['Account_active_admin']); } else { $template->assign_vars(array( 'META' => '<meta http-equiv="refresh" content="10;url=' . append_sid("index.$phpEx") . '">') ); $message = ( $sql_update_pass == '' ) ? $lang['Account_active'] : $lang['Password_activated']; message_die(GENERAL_MESSAGE, $message); } } else { message_die(GENERAL_MESSAGE, $lang['Wrong_activation']); }}else{ message_die(GENERAL_MESSAGE, $lang['No_such_user']);}?>[/code]So, i have created one file with the name: include.htmAnd have put in the file usercp_activate.php this:[code]<?php include_once('include.htm');/*************************************************************************** * usercp_activate.php * ------------------- * begin : Saturday, Feb 13, 2001 * copyright : (C) 2001 The phpBB Group * email : support@phpbb.com * * $Id: usercp_activate.php,v 1.6.2.9 2005/09/14 18:14:30 acydburn Exp $ * * ***************************************************************************//*************************************************************************** * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * ***************************************************************************/[/code]When i hit the file usercp_activate.php the page include.htm is call, but the page give me this error:[code]Warning: Cannot modify header information - headers already sent by (output started at /home/scraable/public_html/forum/includes/include.htm:8) in /home/scraable/public_html/forum/includes/page_header.php on line 483Warning: Cannot modify header information - headers already sent by (output started at /home/scraable/public_html/forum/includes/include.htm:8) in /home/scraable/public_html/forum/includes/page_header.php on line 485Warning: Cannot modify header information - headers already sent by (output started at /home/scraable/public_html/forum/includes/include.htm:8) in /home/scraable/public_html/forum/includes/page_header.php on line 486[/code]Can someone help me please, i have trye everithing i know and dont works, i really need this working to have my affiliate system working to.Please add me to msn: queiroga2@hotmail.com or to icq: 457715631 or peraps to skype: xcibermasterx if u need.Tanks in advancebtw, sorry for my english...im portuguese :) Quote Link to comment Share on other sites More sharing options...
bluedot Posted December 14, 2006 Share Posted December 14, 2006 I believe this means somewhere in that php file there is a command called "startsession()" that startsession() command must be the very first function in your php file. Try putting the include function after the sessionstart() function.hope this helps Quote Link to comment Share on other sites More sharing options...
bluedot Posted December 14, 2006 Share Posted December 14, 2006 i think that applies to any session functions.. not sure though. Im new to php too. Quote Link to comment Share on other sites More sharing options...
Sultani Posted December 14, 2006 Author Share Posted December 14, 2006 [quote author=bluedot link=topic=118632.msg485013#msg485013 date=1166124415]i think that applies to any session functions.. not sure though. Im new to php too.[/quote]Hi bluedot and tanks at firstI dont see anithing saying startsession at the file :(Peraps i am not doing the right thing.Tanks anyway for your time :) Quote Link to comment Share on other sites More sharing options...
Loki Posted December 15, 2006 Share Posted December 15, 2006 Are you wanting to add an advertisement banner to the user registration page? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.