[php] Fatal error, ik snap het niet meer....

Pagina: 1
Acties:

  • TutanRamon
  • Registratie: Februari 2001
  • Laatst online: 18:41
Hoi,

Ik ben een nieuwssite aan het maken en nu heb ik bij hotscripts.com een mooi script gevonden waarmee je nieuws kan toevoegen e.d. via een formulier. Leuk allemaal, maar als ik dat script nu ga includen dan geeft hij het nieuws allemaal goed weer alleen er staan een foutmelding onderaan,
namelijk deze:

Fatal error: Cannot redeclare authordetails() in /home/httpd/vhosts/nieuws.nl/httpdocs/config.php on line 79
PHP:
1
<?//Author Detailsfunction authordetails($field,$value) {   global $user_table;      $query="SELECT * FROM $user_table WHERE id='$value'";      $result=mysql_query($query);            echo mysql_error();      $return=mysql_result($result,0,"$field");      return $return;}?>

ps. Regel 79 is de regel waar "function" begint.

We see things as we are, not as they are


  • Grum
  • Registratie: Juni 2001
  • Niet online
hoe duidelijk kan het zijn ? :+

je declared em 2x (de functie) ... niet doen! ;)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Je include dit scriptje vast meer dan 1 keer?

  • TutanRamon
  • Registratie: Februari 2001
  • Laatst online: 18:41
Het probleem is juist dat ik net om de hoek kom kijken betreft php. Dus voor mij was het niet zo duidelijk. Iig bedankt voor de hulp.

We see things as we are, not as they are


  • TutanRamon
  • Registratie: Februari 2001
  • Laatst online: 18:41
Op zondag 10 maart 2002 12:08 schreef Grum het volgende:
hoe duidelijk kan het zijn ? :+

je declared em 2x (de functie) ... niet doen! ;)
Wat moet het dan worden?

We see things as we are, not as they are


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zondag 10 maart 2002 12:10 schreef TutanRamon het volgende:
Wat moet het dan worden?
Gewoon niet doen 1x is voldoende...

Meerdere keren aanroepen is prima.

  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
Je doet twee keer achterelkaar...
PHP:
1
<?require('config.php');require('config.php');// Of...include('config.php');include('config.php');?>

...in je index.php waarschijnlijk.

Twee mogelijkheden:
• Je verwijdert een van de twee.
• Je zet er _once achter, zo:
PHP:
1
<?require_once('config.php');require_once('config.php');// Of...include_once('config.php');include_once('config.php');?>

  • TutanRamon
  • Registratie: Februari 2001
  • Laatst online: 18:41
Hmm, ik heb net ff de index bekeken, maar hij roept hem maar 1 keertje aan. Tevens heb ik er _once achter gezet, voor het geval ik het over het hoofd zou zien. Maar ik heb wel wat anders ontdekt:

In mijn index.php zit een switch-include constructie en als 'default' include hij "nieuws.inc.php". In die nieuws.inc.php include hij vervolgens headlines.php en news.php.

Is hier wat fout ofzo?

We see things as we are, not as they are


  • TutanRamon
  • Registratie: Februari 2001
  • Laatst online: 18:41
Mooi, het is opgelost. Allemaal bedankt jongens! (en meiden als die er waren)!

We see things as we are, not as they are


  • Grum
  • Registratie: Juni 2001
  • Niet online
* Grum pakt z'n kristallen bol ..

JA .. of toch NEE .. hoe moeten we dit kunnen raden ?
Pagina: 1