Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Riviongelma PHP:llä

Sivun loppuun

stere [03.08.2006 15:02:02]

#

Mulla on yks skripti ni miten saan selville sen rivin 482 en jaksa alkaa ettiä, joku skripti siihen etsintään.

Sharph [03.08.2006 15:07:33]

#

En ole vieläkään jaksanu liimata niitä kristallipallon palasia yhteen, joten en nyt tiedä mitä tarkoitat. Siis oletan että sulla on tekstifilu, jossa on rivi 482 jonka sä haluut tietää, no helposti tälleen, pienille filuille: avaat filun filellä, ja otat siitä $filu[482], tai siis 482. rivi on 1:stä alkavalla numeroinnila oikeastaan $filu[481]. Parempi tapa on käydä fopenilla avattua filua läpi kunnes ollaan rivillä 482. Helppoa se olis kyllä editorista kattoa, jos sitä ei tarvi automaattisesti tehä..

stere [03.08.2006 15:09:54]

#

Siis mulla on tiedosto, siinä on about 600 riviä, en oo varma ja mulla tuli "Parse error: parse error, unexpected '=' in /mbnet/s/sllz/cool/page/adminpaneeli.php on line 482" ni haluaisin tietää nyt että mikä rivi se on? esim joku funktio tekemis vaihe yms.. ja sellanen koodipätkä ois nyt tarpeen mikä näyttää sen rivin.

Sharph [03.08.2006 15:19:15]

#

Koodatessa kannattaa olla sellanen editori missä näkyy rivinumerot.

stere [03.08.2006 15:19:59]

#

Mutta ei ole, mitäs nyt? Ja en oo ite koodannu. se on se hsPanel mitä muokkaan koitan saada siitä dynaamisen mun sivuihin.

No, uusiks vaa.

Olga [03.08.2006 15:24:31]

#

Hae sellainen editori. Voi olla että jopa noissa Windowsin omissa tekstinkäsittelyhärpäkkeissä näkyy jossain rivinumerot, mutta jos ei näy, hae vaikka Crimson Editor. Ja tarkoitus ei ole aloittaa mitään editorisotaa, toi vaan tuli ensinnä mieleen ku sitä oon aikoinani käyttänyt :)

Anssi V [03.08.2006 15:30:32]

#

Näyttääpi jopa Winkkarin Notepad kykenevän rivinumeron näyttöön kun valitsee vain View -> Status Bar.

Tontsa-san [03.08.2006 17:23:26]

#

Notepadilla saa rivin helposti;
ctrl + g, rivinumero -> enter

php-Niko [28.08.2006 15:28:44]

#

Itse koodaan kaiken Notepad ++:lla. Siinä näkyy koodit vähän niikun erivärisenä ja rivit. Ja saa kaikkella tavalla "yhteis muokkauksia". Ja voi taittaa sieltä tai täältä

Kentti [29.08.2006 20:51:30]

#

<?php
  //Luetaan tiedosto taulukkoon
  $tiedosto = file("teksti.txt");
  $rivinumero = 482;
  $rivinumero -= 1;
  echo $tiedosto[$rivinumero];
?>

Tuolla härpäkkeellä saat helposti koko sen rivin sisällön, jonka $rivinumero osoittaa.

Tässä toiminnollisesti sama, mutta monimutkaisempi (for-silmukka)

<?php
  //Luetaan tiedosto taulukkoon
  $tiedosto = file("teksti.txt");
  $rivinumero = 482;
  $rivinumero -= 1;
  for($n=0; $n < $rivinumero; $n++) {
	next($tiedosto);
  }
  echo $tiedosto[$n];
?>

Tuolla voi sitten säätää jos tekee mieli.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta