Проблем с php scripts

  • Автор Автор xp2
  • Начална дата Начална дата

xp2

Registered
Здравейте,
Имам следните грешки :

1. '; die($db->getMessage()); } else { } } ?>Query failed: Access denied for user 'ODBC'@'localhost' (using password: NO)
Предполагам че ннеможе да се свърже с mysql dbase?

2. Parse error: syntax error, unexpected $end in C:\xampp\htdocs\test1\modules\mod_nicevirtuemart\tmpl\default.php on line 377


3. PConnect($DBHOST, $DBUSER, $DBPASSWORD, $DBNAME); @mysql_query("SET NAMES 'UTF8'"); $sql = "SELECT * from config"; $rsc = $conn->Execute($sql); if($rsc){while(!$rsc->EOF) { $field = $rsc->fields['setting']; $config[$field] = $rsc->fields['value']; STemplate::assign($field, $config[$field]); @$rsc->MoveNext(); }} if ($_REQUEST['language'] != "") { if ($_REQUEST['language'] == "english") { SESSION_REGISTER("language"); $_SESSION[language] = "english"; } elseif ($_REQUEST['language'] == "spanish") { SESSION_REGISTER("language"); $_SESSION[language] = "spanish"; } } if ($_SESSION['language'] == "") { SESSION_REGISTER("language"); $_SESSION[language] = "english"; } if ($_SESSION['language'] == "english") { include("lang/english.php"); } elseif ($_SESSION['language'] == "spanish") { include("lang/spanish.php"); } else { include("lang/english.php"); } for ($i=0; $i
Fatal error: Class 'STemplate' not found in C:\xampp\htdocs\VW\UPLOAD\index.php on line 8

уж въведох всичко както трябва,ще взема да махна паролите и може би няма да имам проблеми с Dbase
 
1.

Паролата която си въвел в конфигурационния файл, който дава грешката е грешна.


2.

Това означава че някъде си пропуснал затварящия знак }

3.

Нещо не ти намира класа който искаш да използваш.

Абе на кратко голяма каша
 
1. Защо използваш pconnect, а не mysql_connect?
2. Явно не си включил въшния файл, в който се намира класа STemplate.
3. Не използвай REQUEST, а POST, GET & COOKIE.
4. Кодът е ужасно форматиран.
5. Цялата тази конструкция с if-ове за езика може да се замени с един switch.
 

Back
Горе