adg Skrevet 14. desember 2004 Skrevet 14. desember 2004 Hei! Holder på å legge inn Gallery på min xp-maskin og får denne erroren på step 4: Fatal error: Cannot redeclare editfield() (previously declared in c:\programfiler\easyphp1-7\www\gallery\util.php:27) in c:\programfiler\easyphp1-7\www\gallery\util.php on line 27 Noen som kan hjelpe?
Loomy Skrevet 14. desember 2004 Skrevet 14. desember 2004 Høres ut som om en funksjon deklareres to ganger. Få se noe kode i området rundt linje 27, så blir det lettere å hjelpe.
adg Skrevet 14. desember 2004 Forfatter Skrevet 14. desember 2004 Linje 27 ser slik ut: function editField($album, $field, $link=null) { (nå har jeg telt med linjer som ser slik ut også: * Gallery - a web based photo album viewer and editor)
adg Skrevet 14. desember 2004 Forfatter Skrevet 14. desember 2004 Litt mer kode: require(dirname(__FILE__) . '/nls.php'); function editField($album, $field, $link=null) { global $gallery; $buf = ""; if ($link) { $buf .= "<a href=\"$link\">"; } $buf .= $album->fields[$field]; if ($link) { $buf .= "</a>"; } if ($gallery->user->canChangeTextOfAlbum($album)) { if (!strcmp($buf, "")) { $buf = "<i><". _("Empty") . "></i>"; } $url = "edit_field.php?set_albumName={$album->fields['name']}&field=$field"; // should replace with & for validatation $buf .= " <span class=editlink>"; $buf .= popup_link( "[". sprintf(_("edit %s"), _($field)) . "]", $url) ; $buf .= "</span>"; } return $buf; }
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå