[php] zoeken in een .php

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo

is er een manier dat ik kan zoeken of er een regel bestaat in een .php bestand, zo ja dat hij deze (of meerdere) ook terug print..

ik las wel over array_search() maar dat bleek heel erg sloom te zijn..

hoe kan ik dit aanpakken?

alvast bedankt

de file waar ik in wil zoeken is http://gijs.airliner.nl/mp3list.php

en dan wil ik kijken of ik een bepaald nummer wel of niet heb doormiddel van een form..

bedankt

Acties:
  • 0 Henk 'm!

Verwijderd

Een shell commando aanroepen. En grep is prima geschikt.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
sorry ik ben niet zo heel erg bekent met php ..

kun je iets uitgebreider uitleggen :/

Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Kun je niet beter bekijken hoe die mp3list.php aan zijn lijst komt dan?

Nu ga je 2x iets dynamisch doen.. Je zou dus beter de methode in mp3list.php kunnen gebruiken :)

Overigens staat er op www.php.net/manual wel wat over shell commando's etc :)

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 01:38

iMars

Full time prutser

Verwijderd schreef op 23 februari 2004 @ 19:04:
sorry ik ben niet zo heel erg bekent met php ..

kun je iets uitgebreider uitleggen :/
man grep

edit:
Google -> resultaat

:P

[ Voor 30% gewijzigd door iMars op 23-02-2004 19:12 ]

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
nou kijk ik gebruik eigenlijk mirc voor het listen van mijn mp3's .. :)

code:
1
alias bla { //var %a = $findfile(C:\Music\HC\,*,0,write mp3list.php $+($gettok($1-,5-,92),<br>)) }

Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op 23 februari 2004 @ 19:04:
Een shell commando aanroepen. En grep is prima geschikt.
Met een "grep" commando in Linux kan je prima een file doorzoeken op een bepaalde tekenreeks. Wat je in PHP kan doen is het "exec" commando aanroepen wat direct op het systeem een functie uitvoert (de grep in dit geval) en dan kan je met echjo de output tonen.

PHP:
1
2
3
4
5
<?

echo exec("cat mp3list.php | grep \"<titel mp3>\"");

?>

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op 23 februari 2004 @ 19:11:
PHP:
1
2
3
4
5
<?

echo exec("cat mp3list.php | grep \"<titel mp3>\"");

?>
tss, beetje onnodig gaan pijpen :P
PHP:
1
echo exec("grep \"<titel mp3>\" mp3list.php ");


overigens zoek je zo in de _source_ van de php file niet in de ouput :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
hm maar dit werkt niet als er maar 1 woord uit de hele titel van het nummer is.. of wel? ik kan er ook weinig over vinden over exec

edit1: wacht 2e reply over exec :)

edit2:
nee werkt niet,

noujah zal wel kunnen werken, maar hij returned niks alhoewel de search wel moet bestaan

.modbreak: Met de Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/got/images/icons/edit.gif knop kun je je posts editten, nogal nutteloos om steeds voor 1 extra regeltje een nieuwe post te maken :)

[ Voor 65% gewijzigd door .oisyn op 23-02-2004 19:26 ]

Pagina: 1