Autor | Zpráva | ||
---|---|---|---|
table Profil * |
#1 · Zasláno: 27. 9. 2013, 06:55:41
Ahoj přátelé z JWP,
prosím o radu ohledně této chyby - Fatal error: Cannot redeclare avatar() (previously declared in /home/users/michales/country.funsite.cz/web/settings.php:15) in /home/users/michales/country.funsite.cz/web/settings.php on line 15 Jde o funkci na upload avataru Funkce je zde: <? define('DB_CHARSET', 'utf8'); // Set your database information $server = "*******"; // jméno serveru $login = "*******"; // přihlašovací jméno $heslo = "*******"; // heslo $databaze = "*******"; // název databáze MySQL_Connect($server, $login, $heslo) or die("Nepodařilo se připojit k databázi"); // připojení k databázi MySQL_Select_DB($databaze) or die("Nepodařilo se otevřít databázi"); // výběr databáze MySQL_Query("SET NAMES 'UTF8'") or die(mysql_error()); Define('AVATAR_HRAC_DIR',__DIR__ . '/img/foto/'); Define('AVATAR_HRAC_URL', 'http://country.funsite.cz/img/foto/'); function avatar($id, $jmeno) { return SubStr(base64_encode(($id).($jmeno)),0,-2); } function upload($file, $kam) { $info=PathInfo($kam); If(!file_exists($info['dirname'])) { trigger_error('Adresář ('.$info['dirname'].') neexistuje',E_USER_ERROR); return; } If(!is_writable($info['dirname'])) { trigger_error('Adresář není zapisovatelný',E_USER_ERROR); return; } $uploaded=Move_Uploaded_File($_FILES[$file]['tmp_name'],$kam); If(!$uploaded) var_dump($_FILES); return $uploaded; } ?> Na řádku 15 je function avatar($id, $jmeno) {
Děkuji za radu |
||
Joker Profil |
#2 · Zasláno: 27. 9. 2013, 07:18:59
table:
Soubor settings.php se vkládá dvakrát, takže podruhé funkce avatar už existuje a to vyvolá chybu. Vkládejte ten soubor jen jednou, případně místo include/require použijte include_once/require_once. |
||
table Profil * |
#3 · Zasláno: 27. 9. 2013, 08:16:33 · Upravil/a: table
Projdu to, zatím děkuji za radu.
Ano měl jste pravdu, ještě jednou díky. |
||
Časová prodleva: 11 let
|
0