Система за уроци ???

iwanov

Registered
Начи спира на стъпка 2 и непродалжава.
Какво да направя? Базата данни е съставена всичко е както трябва с нея.
Проблема според мен е тук ама нз къде точно
add.php
Код:
<?php
$self = $_SERVER['PHP_SELF'];
$zaglavie = $_POST['zaglavie'];
$urok = $_POST['urok'];
$avtor = $_POST['avtor'];
$kategoria = $_POST['kategoria'];
$ip = $_SERVER['REMOTE_ADDR'];
$date = date("F j, Y, g:i a");
include('conf.php');
if( $zaglavie and $urok )
{
$conn =@mysql_connect($db, $user, $pass) or die ( "step 1!!" );
$rs = @mysql_select_db($db, $conn) or die ( "Step 2!!" );



$urok1 = htmlspecialchars("$urok", ENT_QUOTES);
//////////////////////////////////////////////////////////////////////
$post_no_html = $urok;

$bbcode_regex = array(0 => '/\[b\](.+?)\[\/b\]/s',
1 => '/\[i\](.+?)\[\/i\]/s',
2 => '/\[u\](.+?)\[\/u\]/s',
3 => '/\[quote\](.+?)\[\/quote\]/s',
4 => '/\[quote\=(.+?)](.+?)\[\/quote\]/s',
5 => '/\[url\](.+?)\[\/url\]/s',
6 => '/\[url\=(.+?)\](.+?)\[\/url\]/s',
7 => '/\[img\](.+?)\[\/img\]/s',
8 => '/\[color\=(.+?)\](.+?)\[\/color\]/s',
9 => '/\[size\=(.+?)\](.+?)\[\/size\]/s',
10 => '/\[code\](.+?)\[\/code\]/s');


$bbcode_replace = array( 0 => '<b>$1</b>',
1 => '<i>$1</i>',
2 => '<u>$1</u>',
3 => '<table class="quote" width="100%" border="0"><tr><td>Oeoao:</td></tr><tr><td class="quote_box" width="100%" style="border:solid 1px black">$1</td></tr></table>',
4 => '<table class="quote" width="100%" border="0"><tr><td>$1 eaca:</td></tr><tr><td class="quote_box" width="100%" style="border:solid 1px black">$2</td></tr></table>',
5 => '<a href="$1">$1</a>',
6 => '<a href="$1">$2</a>',
7 => '<img src="$1" alt="User submitted image" title="User submitted image"/>',
8 => '<span style="color:$1">$2</span>',
9 => '<span style="font-size:$1">$2</span>',
10 => '<table width="95%" border="0" align="center"><tr><td class="blue"><font size="2">Eia:</font></td></tr><tr><td class="code" width="100%">$1</td></tr></table>');



ksort($bbcode_regex);
ksort($bbcode_replace);

//preg_replace to convert all remaining bbCode tags
$post_bbcode_treated = preg_replace($bbcode_regex, $bbcode_replace, $urok1);
$urok = nl2br($post_bbcode_treated); 

/////////////

///
///
///

$zaglavie1 = htmlspecialchars("$zaglavie", ENT_QUOTES);
$zaglavie1 = $zaglavie;
$sql = "INSERT INTO `uroci` (`zaglavie`, `avtor`, `urok`, `kategoria`, `ip`) VALUES('$zaglavie1', '$avtor', '$urok', '$kategoria', '$ip')" or die (mysql_error());
$rs = mysql_query ( $sql, $conn );
if ( $rs )
{ echo( "<meta http-equiv=\"refresh\" content=\"0;url=http://free-site.freehostia.com\"> " ); }
else
{ echo( "Gre6ka s connection-a ;]" ) ; }
}
else
{ echo( "Не сте попълнили всички полета !" ); }
?>

Това е системата на our.
 
ако си едитнал conf.php не трябва да има проблеми, създаи един потребител с парола, да не е root и пак пробвай
 
създадох на този урок в конфиг файла правилно данните но неможе и неможе

<?php
$user = "lalal_nana";
$pass = "*****";
$db = "mysql2.freehostia.com";
?>

има ли значение къде ще са файловете
 
Мисля че и тук има някаква грешка няма ли кой да ми помогне е :(

Код:
CREATE TABLE `uroci` (
  `id` mediumint(8) unsigned NOT NULL auto_increment,
  `zaglavie` varchar(100) collate cp1251_bulgarian_ci NOT NULL default '',
  `avtor` text collate cp1251_bulgarian_ci NOT NULL,
  `urok` mediumtext collate cp1251_bulgarian_ci NOT NULL,
  `kategoria` varchar(255) collate cp1251_bulgarian_ci NOT NULL default '',
  `ip` varchar(40) collate cp1251_bulgarian_ci NOT NULL default '',
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=82 DEFAULT CHARSET=cp1251 COLLATE=cp1251_bulgarian_ci AUTO_INCREMENT=82 ;
 
и аз го пробвам в момента ама свързва се с база данните и спира на стъпка 2 и неможе да продъжи може база данни да не е правилно в урока има нещо което не е както трябва според мен ако знаете кое е и сте го правили този урок помогнете
 
Вече нз какво да правя изчетах суматии форуми и т.н.
Начи трябва ми система за уроци
Сайта ми е PHP-Fusion 6.00
Моля ай измислете нещо спешно ми трябва.

Аз имам една идея ето я и нея:
В сайта има системка за побликуване на статии която върши работа и за уроци обаче ето го и проблема там.Като някой побликува статия после аз трябва да я побликувам от админ панела на сайта.
А въпроса ми е как да направя така че като някой напише статията автоматично да се побликува а не аз да я одобрявам и т.н.

Благодаря предварително.
:cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:
 
iwanov

Код:
CREATE TABLE `uroci` ( 
  `id` mediumint(8) unsigned NOT NULL auto_increment, 
  `zaglavie` varchar(100)  '', 
  `avtor` text , 
  `urok` mediumtext , 
  `kategoria` varchar(255)  '', 
  `ip` varchar(40) '', 
  UNIQUE KEY `id` (`id`) 
) ;

за да няма проблеми с импортването на базата, трябва да е в изчистен варянт.

asteryx

сигурен ли си че сървъра е: mysql2.freehostia.com да не е само sql2.freehostia.com
 
jooorooo каза:
iwanov

Код:
CREATE TABLE `uroci` ( 
  `id` mediumint(8) unsigned NOT NULL auto_increment, 
  `zaglavie` varchar(100)  '', 
  `avtor` text , 
  `urok` mediumtext , 
  `kategoria` varchar(255)  '', 
  `ip` varchar(40) '', 
  UNIQUE KEY `id` (`id`) 
) ;

за да няма проблеми с импортването на базата, трябва да е в изчистен варянт.

asteryx

сигурен ли си че сървъра е: mysql2.freehostia.com да не е само sql2.freehostia.com

ето това е сървара mysql2.freehostia.com и целия урок е в грешки

Благодаря все пак
 
Защо имаш mysql2.freehostia.com? Трябва да е името на базата данни. Не може да е такова, мисля. Я виж в e-mail-a който си получил.
Код:
<?php
$user = "lalal_nana";
$pass = "*****";
$db = "mysql2.freehostia.com";
?>
 
emicha123 каза:
Защо имаш mysql2.freehostia.com? Трябва да е името на базата данни. Не може да е такова, мисля. Я виж в e-mail-a който си получил.
Код:
<?php
$user = "lalal_nana";
$pass = "*****";
$db = "mysql2.freehostia.com";
?>


ха сега погледнах по добре. там трябва да напишеш името на БД не хоста.
 

Back
Горе