Su un mio script mi da questo fatal.
Fatal error: Cannot redeclare load_all_database() (previously declared in C:\WM\www\DG\scripts\gerarchia\func.inc.php:3) in C:\WM\www\DG\scripts\gerarchia\func.inc.php on line 3
Ma lo script sembra andare tranquillamente, almeno per quel che riguarda quella funzione.
Mi dite che ho sbagliato?
file: put.php
Codice PHP:
include "func.inc.php";
include "config.inc.php";
$db = load_all_database ($don_path, $admin_path, $forn_path, $morte_path, $street_path);
?>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="get">
Don: <input type="text" name="don1" value="<?php echo $db['don1']?>" />
Don: <input type="text" name="don2" value="<?php echo $db['don2']?>" />
Don: <input type="text" name="don3" value="<?php echo $db['don3']?>" />
<input type="submit" name="go_don" value="Modifica" /><input type="reset" value="Reset" />
<hr />
Admin: <input type="text" name="don1" value="<?php echo $db['admin1']?>" />
Admin: <input type="text" name="don2" value="<?php echo $db['admin2']?>" />
Admin: <input type="text" name="don3" value="<?php echo $db['admin3']?>" />
Admin: <input type="text" name="don4" value="<?php echo $db['admin4']?>" />
Admin: <input type="text" name="don5" value="<?php echo $db['admin5']?>" />
Admin: <input type="text" name="don6" value="<?php echo $db['admin6']?>" />
Admin: <input type="text" name="don7" value="<?php echo $db['admin7']?>" />
<input type="submit" name="go_adm" value="Modifica" /><input type="reset" value="Reset" />
<hr />
Forn: <input type="text" name="forn1" value="<?php echo $db['forn1']?>" />
Forn: <input type="text" name="forn2" value="<?php echo $db['forn2']?>" />
Forn: <input type="text" name="forn3" value="<?php echo $db['forn3']?>" />
Forn: <input type="text" name="forn4" value="<?php echo $db['forn4']?>" />
Forn: <input type="text" name="forn5" value="<?php echo $db['forn5']?>" />
<input type="submit" name="go_frn" value="Modifica" /><input type="reset" value="Reset" />
<hr />
Morte: <input type="text" name="morte1" value="<?php echo $db['morte1']?>" />
Morte: <input type="text" name="morte2" value="<?php echo $db['morte2']?>" />
Morte: <input type="text" name="morte3" value="<?php echo $db['morte3']?>" />
Morte: <input type="text" name="morte4" value="<?php echo $db['morte4']?>" />
Morte: <input type="text" name="morte5" value="<?php echo $db['morte5']?>" />
Morte: <input type="text" name="morte6" value="<?php echo $db['morte6']?>" />
Morte: <input type="text" name="morte7" value="<?php echo $db['morte7']?>" />
Morte: <input type="text" name="morte8" value="<?php echo $db['morte8']?>" />
<input type="submit" name="go_mrt" value="Modifica" /><input type="reset" value="Reset" />
<hr />
Street: <input type="text" name="street1" value="<?php echo $db['street1']?>" />
Street: <input type="text" name="street2" value="<?php echo $db['street2']?>" />
Street: <input type="text" name="street3" value="<?php echo $db['street3']?>" />
Street: <input type="text" name="street4" value="<?php echo $db['street4']?>" />
Street: <input type="text" name="street5" value="<?php echo $db['street5']?>" />
Street: <input type="text" name="street6" value="<?php echo $db['street6']?>" />
<input type="submit" name="go_str" value="Modifica" /><input type="reset" value="Reset" />
</form>
file: func.inc.php
Codice PHP:
function load_all_database ($don_path, $admin_path, $forn_path, $morte_path, $street_path)
{
$db = array();
$file_don = file_get_contents ($don_path);
list($db['don1'], $db['don2'], $db['don3']) = explode("|", $file_don);
$file_admin = file_get_contents ($admin_path);
list($db['admin1'], $db['admin2'], $db['admin3'], $db['admin4'], $db['admin5'], $db['admin6'], $db['admin7']) = explode("|", $file_admin);
$file_forn = file_get_contents ($forn_path);
list($db['forn1'], $db['forn2'], $db['forn3'], $db['forn4'], $db['forn5']) = explode("|", $file_forn);
$file_morte = file_get_contents ($morte_path);
list($db['morte1'], $db['morte2'], $db['morte3'], $db['morte4'], $db['morte5'], $db['morte6'], $db['morte7'], $db['morte8']) = explode("|", $file_morte);
$file_street = file_get_contents ($street_path);
list($db['street1'], $db['street2'], $db['street3'], $db['street4'], $db['street5'], $db['street6']) = explode("|", $file_street);
return $db;
}
Il fatal lo da nella terza riga di func.inc.php, che corrisponde alla dichiarazione della funzione, quindi la prima del code "function load_al..."