[PHP] Undefined Variable

Pagina: 1
Acties:

  • Glock
  • Registratie: November 2001
  • Niet online
ja, ik weet het, klinkt errug lullig, maar ik wil persee een NON buggy code schrijven dus loop ik fijn alle undefined vars af te lopen en illigel offset en weet ik veel wat nog meer. en 1 variabele blijf ik maar bij hangen, die wil hij maar niet pakken.
PHP:
1
<?$length = strlen($input);?>

ik heb van alles geprobeerd zoals
PHP:
1
<?var $lenght;?>

dit resulteerde in parse error :?
PHP:
1
<?$lenght = "";?>

hielp ook niks...

weet iemand hoe het wel zit?
en voor de mensen die nu met RTFM komen, JA, dat heb ik al gedaan... kon het toch echt niet vinden ;)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

var $lenght; <font color=red> != </font>$length = strlen($input);
:X

Doet iets met Cloud (MS/IBM)


  • Glock
  • Registratie: November 2001
  • Niet online
Op woensdag 10 april 2002 16:19 schreef D2k het volgende:
var $lenght; != $length = strlen($input);
:X
|:( damn, da heb je best wel gelijk in, nu nog alleen even uitvinden wa 't wel is :D

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

op moment van toewijzing zou php zijn mond moeten houden over undefined variable...

Dus wellicht heeft hij het over $input ipv over length?

Of over andere code?

edit:typo

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Glock
  • Registratie: November 2001
  • Niet online
Op woensdag 10 april 2002 16:20 schreef drm het volgende:
$input verkrijgt hij van de functie die ik aanroep, de var $lenght staat dus ook in deze functie, deze is (net ff getest) 100% legaal ;)
Edit: FF van dat vele qe-quote afkicken ;)

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Kortom, waarom laat je niet even wat meer code zien? ;)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

uhm get your spelling right dude
LENGTH != LENGHT

Doet iets met Cloud (MS/IBM)


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

dan nog zou het niet uit moeten maken, D2k.
PHP:
1
<?error_reporting ( E_ALL );$length = "";echo $lenght = strlen ( $input = "sjako" );?>

php houdt netjes zijn mond.

En var heeft in dit opzicht helemaal geen zin, gezien die alleen gebruikt wordt bij het definieren van properties van een classdef.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Glock
  • Registratie: November 2001
  • Niet online
Op woensdag 10 april 2002 16:25 schreef drm het volgende:
Kortom, waarom laat je niet even wat meer code zien? ;)
http://johan.normi.net/parse/parse.phps

het is een baggere code, maar ik ben gewoon flink wat aan het testen ;)

[edit] bij het uitvoeren van het script zul je nog 3 andere error krijgen maar ik weet hoe ik dat kan verhelpen maar dan moet ik even erges anders iets veranderen omdat ie anders niet matched

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op woensdag 10 april 2002 16:28 schreef drm het volgende:
dan nog zou het niet uit moeten maken, D2k.
kan best ;)
maar hij wil zelfs non buggy code schrijven >:) en dan is leesbaarheid ook belangrijk ;)

Doet iets met Cloud (MS/IBM)


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

En wat vindt PHP d'r van?

oftewel, welke foutmelding(en) krijg je precies?

* drm heeft niet zoveel trek zelf de php-parser uit te gaan hangen :+

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Glock
  • Registratie: November 2001
  • Niet online
Op woensdag 10 april 2002 16:25 schreef D2k het volgende:
uhm get your spelling right dude
LENGTH != LENGHT
whooops :D dat poste ik btw alleen hier verkeerd, ff opnieuw gekeken maar dat had ik niet in me code staan :D
net ffies 10x maar nagekeken

[edit] Voor alle duidelijkheid, dit was het probleem dus NIET 8-)

  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 25-07 18:17

Skinny

DIRECT!

code:
1
2
3
4
5
if (isset($input)) {
    $length = strlen((string)$input);
} else {
    $length = 0;
}

mijn ideetje

SIZE does matter.
"You're go at throttle up!"


  • Grum
  • Registratie: Juni 2001
  • Niet online
Ghehe ... je kan ook ranzig doen:
code:
1
$length = strlen(@$input);

Dit hebben jullie mij btw nooit zien tikken he :+

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

<h3>
Op woensdag 10 april 2002 16:38 schreef Grum het volgende:
Ghehe ... je kan ook ranzig doen:
code:
1
$length = strlen(@$input);

Dit hebben jullie mij btw nooit zien tikken he :+
</h3>
>:) O-)

Doet iets met Cloud (MS/IBM)


  • Glock
  • Registratie: November 2001
  • Niet online
code:
1
2
3
4
5
if (isset($input)) {
    $length = strlen((string)$input);
} else {
    $length = 0;
}

nein :( pakt ie ook niet :(

en grum, late we da maar niet doen he :+ (why not, check me eerste post ;))

[edit] lol, sorry, grum, da pakt ie ook niet... ;)

maw, het is niet de input... :P maar die $length ;)
* Glock snapt er geen fuck meer van.... :(

  • Grum
  • Registratie: Juni 2001
  • Niet online
Als je nou es de error geeft ... ;)

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 14-12-2025
Ik neem aan dat het uitvoerbare bestand hier staat: http://johan.normi.net/parse/parse.php

Dan krijgen we dus:
code:
1
2
3
4
5
6
7
Warning: Undefined variable: lenght in /www/johan/public_html/parse/parse.php on line 56

Warning: Uninitialized string offset: 0 in /www/johan/public_html/parse/parse.php on line 93

Warning: Undefined offset: 1 in /www/johan/public_html/parse/parse.php on line 103

Warning: Undefined index: url in /www/johan/public_html/parse/parse.php on line 93

Verwijderd

welke regels horen bij deze regelnummers ;)
sorry, maar heb geen zin om te tellen >:)

  • Grum
  • Registratie: Juni 2001
  • Niet online
Ik hoop dat je niet errors gaat ruimen met isset ed want het lijkt me dat iig een paar van deze errors wel degelijk met code fouten verband hebben.

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 09:09
*proest*

muhahaha

zoek de verschillen
code:
1
2
3
$length = strlen ( ... );
// ...
$next_point = $lenght;

:D

* drm moet voortaan eerst uitloggen en inloggen onder zijn eigen account als hij op willem169's pc werkt|:(

Motor (of auto) onderhoud bijhouden


  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 14-12-2025
hmm, ook niet mijn script :P
Maar ik zal mijn editor eens laten tellen.

53 tm 56
PHP:
1
<?    while ($next_point < $length) {      $pos_start = strpos ($input,$start_tag,$start_point);      if ($pos_start === FALSE) {        $next_point = $lenght;?>

hmm, hier komen $lenght & $length voor, :?

92 tm 106
PHP:
1
<?    if (substr($string[2],0,1) !== $end_char) {      $tag_open[$string[1]] = $tag_open[$string[1]]+1;      $open = "1";    } else {      $tag_open[$string[1]] = $tag_open[$string[1]]-1;      $open = "0";    }    $value = explode("=",$string[2],2);    if ($open === "1") {      $result .= $tag_elements[$string[1]][0].$value[1].$tag_elements[$string[1]][1];    } else {      $result .= $tag_elements[$string[1]][2];    }?>

  • Glock
  • Registratie: November 2001
  • Niet online
[offtopic]
hmmz, zo te zien ben ik een beetje stom bezig geweest en verkeerd zitten tellen denk ik, helaas kan ik pas morgen weer kijken, moet nu even een bio scriptie afmaken (anders heb ik ruzie met een paar leraren) so, geef morgen wel de status ;)

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 09:09
willem169:
* drm moet voortaan eerst uitloggen en inloggen onder zijn eigen account als hij op willem169's pc werkt
't Scheelt wel dat je m'n nick goed spelt ;)
</offtopic>

Motor (of auto) onderhoud bijhouden


  • Glock
  • Registratie: November 2001
  • Niet online
phew, de error zijn eruit, thx allemaal (voor de errorloze versie mag je de eerder gegeven urls volgen ;)
Pagina: 1