Toon posts:

[php]Vage fatal error

Pagina: 1
Acties:
  • 122 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Wat betekent dit?


Fatal error: input in flex scanner failed in /hda6/domains/hollinks.nl/public_html/nieuws on line 1

  • Kjev
  • Registratie: Juni 2001
  • Laatst online: 02-01-2024
Input in flex scanner? Klinkt futuristisch :P. Misschien kun je wat meer code posten, om te beginnen de betreffende regel..

Verwijderd

Rara wat staat er op regel 1??? :?

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Op zaterdag 09 maart 2002 10:12 schreef GSMboy het volgende:
Wat betekent dit?


Fatal error: input in flex scanner failed in /hda6/domains/hollinks.nl/public_html/nieuws on line 1
Meer info. Maar lijkt me dat flex (jaja da's een progje) niet doet wat ie moet doen :)

Verwijderd

Het gaat om het volgende stuk:

<?php

include("gegevens.php");
include("/hda6/domains/hollinks.nl/public_html/nieuws/");

?>
<html>

<body>

<center>

<font face="Arial,Helvetica" size=2>

<H3>Artikelen</H3>
<br>

<?php

if($actie == "reactieplaatsen") {

if($login) {

if($bericht) {

// Bepaalde tekens vervangen
$bericht = str_replace("<", "<", $bericht);
$bericht = str_replace(">", ">", $bericht);

De eerste regel is dus <?php. Andere php scripts werken wel...

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Op zaterdag 09 maart 2002 10:37 schreef rickluke het volgende:
Het gaat om het volgende stuk:

<?php

include("gegevens.php");
include("/hda6/domains/hollinks.nl/public_html/nieuws/");
[knip]
[hier stond iets doms jah :)]
En waarom ga je een directory includen?
[edit] Meer info over flex voor je http://www.gnu.org/software/flex/flex.html

Verwijderd

Nee, ik gebruik dat ook bij vele andere scripts, daar is het volledige pad gewoon goed, dus dan zal dat hier ook wel zo moeten zijn...

  • Kjev
  • Registratie: Juni 2001
  • Laatst online: 02-01-2024
Op zaterdag 09 maart 2002 10:45 schreef Glimi het volgende:
/hda6??? Is het niet /dev/hda6 :S
Ik neem aan dat hda6 gemount is als /hda6 :)

Btw, wij hebben niet zo'n :S MSN n00b-smiley, wij hebben namelijk :? >:)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

Op zaterdag 09 maart 2002 10:48 schreef rickluke het volgende:
Nee, ik gebruik dat ook bij vele andere scripts, daar is het volledige pad gewoon goed, dus dan zal dat hier ook wel zo moeten zijn...
Maar daar zet je neem ik aan wel een bestand erachter toch?

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 08-09 20:35

CyberSnooP

^^^^ schrijft --->

Ik kan je niet echt beter helpen dan met wat loze opmerkingen:

flex is een utility waarvan onderdelen worden gebruikt in de Zend parser van PHP. Jouw code kan dus niet goed worden omgezet.

Dat de fout op line 1 plaatsvind wordt waarschijnlijk veroorzaakt doordat die includes (en ander flex-werk) wordt afgehandeld voordat er ook nog maar echt iets geparsed wordt. De line pointer staat dus nog in z'n beginstand (1).

De fout kan dus in je hele bestand zitten, maar het is een onverwachte fout binnen PHP, aangezien er anders wel een andersoortige foutmelding was gekomen van PHP zelf. (zoiets als 'directories not allowed in include').

|_____vakje______|


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Jij wilt een directory includen :?
En wat zou dat moeten gaan doen dan? Alle php bestanden uitvoeren?
Pagina: 1