Avatar billede dalbjerg Nybegynder
06. februar 2004 - 13:06 Der er 14 kommentarer og
2 løsninger

Class i 4.3.4

Efter opgradering fra php gammel til php 4.3.4, så virker min class filer ikke længere. Nu siger den bare
Fatal error: Cannot redeclare get_answer_id() in /data/www/nyt.inetcafeen.dk/httpd/class/class.vote.inc.php on line 40

Nogen der ved hvorfor?
Avatar billede schaefner Juniormester
06. februar 2004 - 13:14 #1
når du inkluderer din klasse, så prøv med:

include_once('class.vote.inc.php');

Det lader til at du inkluderer den flere gange, så det er det der giver problemet.
Avatar billede tefcke Nybegynder
06. februar 2004 - 13:15 #2
Det lyder som om der er mere end en funktion med navnet get_answer_id().

Det kan evt. være inden for samme klasse, eller fordi du inkluderer den samme klasse 2 gange.
Avatar billede dalbjerg Nybegynder
06. februar 2004 - 16:29 #3
schaefner: Jeg har lige prøvet dit forslag, den siger det samme. Men fejlen betyder at den er der 2 gange ?
Avatar billede tefcke Nybegynder
06. februar 2004 - 17:09 #4
Ja, fejlne betyder at du inkluderer den samme klasse 2 gange.
Avatar billede per-d Nybegynder
09. februar 2004 - 14:43 #5
Det kan måske være at du har 2 funktioner i den samme klasse der hedder det samme begge med navnet get_answer_id() i tidligere funktioner måtte man godt dette.
Avatar billede tefcke Nybegynder
09. februar 2004 - 17:28 #6
per-d >> det var så det jeg skrev i mit første indlæg ;)
Avatar billede per-d Nybegynder
10. februar 2004 - 14:18 #7
Ja tefcke du skrev at filen kunne være inkluderet flere gange men ikke at der er 2 funktioner i klassen som var ens så du har delvist ret. Men så længe det er min storebror der har oprettet dette spørgsmål sker der jo heller ikke så meget ved det.
Avatar billede dalbjerg Nybegynder
12. februar 2004 - 17:22 #8
problemmet var at den var 2 gange i en fil. Fandt den langt om længere. Altså funktionen var oprettet 2 gange. Dem som følder de skal have point bedes besvare.
Avatar billede per-d Nybegynder
17. februar 2004 - 15:28 #9
Jeg kunne da godt bruge nogle point
Avatar billede schaefner Juniormester
17. februar 2004 - 15:35 #10
#per-d

Jeg skrev d. "06/02-2004 13:14:58" Det lader til at du inkluderer den flere gange, så det er det der giver problemet."

tefcke skrev d. 06/02-2004 13:15:56 "Det lyder som om der er mere end en funktion med navnet get_answer_id()."

Så tefcke har fuldstændig ret
Avatar billede per-d Nybegynder
17. februar 2004 - 15:42 #11
#schaefner

Tefcke skal selvfølgelig have de 30 point men kan du ikke se hvorfor du skulle have nogen din løsning vil kun hjælpe hvis dalbjerg have inkludet den samme classes 2 gange i et dokument men det har han jo ikke så din løsning ville være ubrugelig.
Avatar billede schaefner Juniormester
17. februar 2004 - 15:50 #12
per-d >> Eksperten er nu engang lavet sådan, at vi må forsøge at komme med forslag til hvad problemet _kan_ være ikke hvad problemet nødvendgvis er, da det ikke altid er til at vide. Jeg kom med en kommentar til hvad problemet _kunne_ være. Tefcke kom med en anden løsning, som heldigvis viste sig at være den rigtige. Jeg forstår ikke rigtig hvor du vil hen med din kommentar?

mvh. Jesper Sørensen
Avatar billede per-d Nybegynder
17. februar 2004 - 16:01 #13
schaefner >> JA du har ret i at eksperten er lavet sådan at man skal forsøge at komme med forslag, og den som så har det forslag som var den rigtige skal have point. Du har ret i at jeg ikke skal have nogle point da jeg bare gentager tefcke men i din første kommentar efter mit svar lyder det som du også skal have point og det skal du jo ikke.
Avatar billede schaefner Juniormester
17. februar 2004 - 16:06 #14
Det har jeg bestemt heller ikke skrevet. Det var for at udpensle at tefcke har ret. For som du skriver: "Ja tefcke du skrev at filen kunne være inkluderet flere gange men ikke at der er 2 funktioner i klassen som var ens", og det sidste var lige netop hvad han skrev. I øvrigt, hvis du kigger efter, har jeg heller ikke lagt noget svar nogen steder :)

mvh. Jesper Sørensen
Avatar billede tefcke Nybegynder
17. februar 2004 - 17:42 #15
Når nu i begge er så enige, så lægger jeg da et svar.

Dog syntes jeg det er en ligegyldig diskussion, dalbjerg fik løst sit problem, og det er vel det vigtigste!
Avatar billede dalbjerg Nybegynder
25. februar 2004 - 00:38 #16
per-d fik lidt point, for han sad lige ved siden af mig der fejlen blev fundet... :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester