| 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: 13 let
|
|||
0