Pagina 2 din 3
Scris: 13-Dec-2003, 16:10:52
de S3anPaul
problema rezolvata
Demo puteti vedea
Aici
Multumesc pentru ajutor

Scris: 13-Dec-2003, 16:24:33
de S3anPaul
Scris: 13-Dec-2003, 18:38:32
de bogdan
scrie f. clar: tabela visits din baza de date s3anpaul nu exista (ai uitat sa o creezi sau ai sters-o din greseala)
Scris: 13-Dec-2003, 18:44:04
de mihaitza
Mod-ul a fost anunţat la
viewtopic.php?t=618
Scris: 13-Dec-2003, 18:46:57
de S3anPaul
Am vazut , multam , daca e si daca puteti sa`l incercati si voi sa vedeti daca merge , il mai incerc si eu in seara asta .....
Multam mult mihaitza ,

Scris: 13-Dec-2003, 18:59:36
de mihaitza
bogdan scrie: scrie f. clar: tabela visits din baza de date s3anpaul nu exista (ai uitat sa o creezi sau ai sters-o din greseala)
Mie mi se pare mai repede un BUG in cod ia vedeti:
se crează tabela "visits"
Cod: Selectaţi tot
#
#-----[ CREEAZA TABEL ]----------------------------------------
#
CREATE TABLE visits (
visit_start INT(11) NOT NULL,
visit_user_id MEDIUMINT(8) NOT NULL
);
si apoi se cauta tabela "s3anpaul.visits"
Cod: Selectaţi tot
SQL Error : 1146 Table 's3anpaul.visits' doesn't exist
Rezolvare:
Încearcă să creezi tabela s3anpaul.visits în loc de visits după modelul:
Cod: Selectaţi tot
#
#-----[ CREEAZA TABEL ]----------------------------------------
#
CREATE TABLE s3anpaul.visits (
visit_start INT(11) NOT NULL,
visit_user_id MEDIUMINT(8) NOT NULL
);
Scris: 13-Dec-2003, 19:00:19
de BuGsY
Prin vara a fost publicat un mod (la cererea mea

) care permite rularea unui SQL pe baza de date/tabelele folosite in forumul phpBB fara a mai folosi un program de genul phpMyAdmin. Prin folosirea acestui MOD se genereaza un fisier db_update.php ce contine SQL-ul ce dorim sa-l executam. Fisierul astfel creat se pune pe server si se apeleaza din browser; dupa ce script-ul a rulat, fisierul poate fi sters.
Link-ul il gaseshti aici:
viewtopic.php?t=483 iar daca nu il vrei poti sa te duci pe pagina producatorului si sa il foloseshti de acolo:
http://rapiddr3am.slackslash.net/db_generator.php
Sau poti sa folosesti acest faci un fisier cu urmatoru enunt:
Cod: Selectaţi tot
<?php
/***************************************************************************
* db_update.php
* -------------------
*
* copyright : &2003 Freakin' Booty ;-P & Antony Bailey
*
***************************************************************************/
/***************************************************************************
*
* 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.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if( !$userdata['session_logged_in'] )
{
$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
exit;
}
if( $userdata['user_level'] != ADMIN )
{
message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}
$page_title = 'Updating the database';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
echo '<table width="100%" cellspacing="1" cellpadding="2" border="0" class="forumline">';
echo '<tr><th>Updating the database</th></tr><tr><td><span class="genmed"><ul type="circle">';
$sql = array();
$sql[] = "CREATE TABLE visits (
visit_start INT(11) NOT NULL,
visit_user_id MEDIUMINT(8) NOT NULL
)";
for( $i = 0; $i < count($sql); $i++ )
{
if( !$result = $db->sql_query ($sql[$i]) )
{
$error = $db->sql_error();
echo '<li>' . $sql[$i] . '<br /> +++ <font color="#FF0000"><b>Error:</b></font> ' . $error['message'] . '</li><br />';
}
else
{
echo '<li>' . $sql[$i] . '<br /> +++ <font color="#00AA00"><b>Successfull</b></font></li><br />';
}
}
echo '</ul></span></td></tr><tr><td class="catBottom" height="28">&</td></tr>';
echo '<tr><th>End</th></tr><tr><td><span class="genmed">Installation is now finished. Please be sure to delete this file now.<br />If you have run into any errors, please visit the <a href="http://www.phpbbsupport.co.uk" target="_phpbbsupport">phpBBSupport.co.uk</a> and ask someone for help.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Have a nice day</a></span></td></table>';
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Fisierului ii vei pune numele
db_update.php il vei uploada pe server in directorul root al forumului si il vei rula din browser
Scris: 13-Dec-2003, 19:02:17
de mihaitza
BuGsY, în cazul de faţă nu cred că e necesar însă poate fi util în diferite situaţii. Am să îl pun la anunţuri.
Adăugat: Ulterior am observat că există la anunţuri!
Scris: 13-Dec-2003, 19:02:33
de S3anPaul
Scris: 13-Dec-2003, 19:10:01
de S3anPaul
am facut tabel visits

si l-a pus automat s3anpaul.visits
faza era ca eu nu facusem asa la ce dumb sunt si facusem 2 tabele , cred ca daia nu mergea .
oricum mersi ..