login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Iets uitlezen tussen karacters (Opgelost)

Offline SvenP - 22/02/2008 21:05 (laatste wijziging 22/02/2008 21:09)
Avatar van SvenPPHP interesse Goedenavond leden van SiMa,

Wat ik probeer te doen is een eigen script systeem maken,
Nou wil ik bijv de functie echo 'namaken'
  1. echo "text"

Maar hoe kan ik nou de tekst uitlezen tussen de aanhalingstekens?

Bij voorbaat dank,
Sven



edit: huidige code
  1. class Script{
  2. function Open($filename){
  3. $handle = fopen($filename, "r");
  4. if($handle){
  5. while(!feof($handle)){
  6. $lines[] = fgets($handle, 4096);
  7. }
  8. fclose($handle);
  9. }
  10.  
  11. for ($i = 0; $i <= count($lines)-1; $i++){
  12. $linenr = $i+1;
  13. $parsing = explode(":",$lines[$i]);
  14.  
  15. if ($parsing[0] == "echo"){
  16. echo $parsing[1] . "<br>";
  17. }
  18.  
  19. //echo $lines[$i] . "<br>";
  20. }
  21. }
  22. }

8 antwoorden

Gesponsorde links
Offline Koen - 22/02/2008 21:10 (laatste wijziging 22/02/2008 21:10)
Avatar van Koen PHP expert
  1. eval("echo \"text\"");

PHP.net: eval

Ps: dit is wel onveilig, en als je server in de safe-mode draait, is deze functie uitgeschakeld.


Edit: Heb je edit niet gelezen 
Offline CDNC - 22/02/2008 21:10
Avatar van CDNC PHP ver gevorderde En wat is het nut van zoiets... een eigen programmeertaal maken in binnen php is het al helemaal.
Offline SvenP - 22/02/2008 22:56
Avatar van SvenP PHP interesse
CDNC schreef:
En wat is het nut van zoiets... een eigen programmeertaal maken in binnen php is het al helemaal.


Omdat ik dat wil 

Ik vraag alleen om iets om text oid uit te lezen wat tussen 2 bepaalde karakters staat, hetzij aanhalingstekens, haakjes etc.

Iemand een idee?

mvg,
Sven
Offline Ibrahim - 23/02/2008 00:11
Avatar van Ibrahim PHP expert
  1. function DEZE_FUNCTIE_IS_NUTTELOOS_ALS_IK_WEET_NIET_WAT( $tekst ) {
  2. echo $text;
  3. }


Aan te roepen op zo'n manier:

  1. DEZE_FUNCTIE_IS_NUTTELOOS_ALS_IK_WEET_NIET_WAT('Dit wordt geechoed');
Offline SvenP - 23/02/2008 20:15
Avatar van SvenP PHP interesse neee......
dan gebruik ik alsnog php..

ik wil een .script bestand..
geen php tags gebruiken..

ik VRAAG om een manier om iets uit te lezen tussen 2 karakters.
die echt was slechts een voorbeeld....... 
Offline Gerard - 24/02/2008 05:33 (laatste wijziging 24/02/2008 05:33)
Avatar van Gerard Ouwe rakker PHP.net: preg_match_all
Offline Threetimes - 24/02/2008 10:35 (laatste wijziging 24/02/2008 13:02)
Avatar van Threetimes PHP beginner of explode:
Plaatscode: 5748
$aray[0] is allen voor het aanhalingsteken, $array[1] is alles tussen de aanhalingstekens, en $array[2] is leeg of bevan een puntkomma.

Je hebt nu 2 functies: echo en redirect, je kan ze gebruiken zoals:
  1. redirect "http://google.nl";
  2. echo "doei!!"
Een puntkomma hoeft niet. je kan de variabele $code uit een tekstbestand halen (Duh...).

edit@10:49: uit tekstbestand halen en voor meerdere regels maken
edit@10:59: ik heb het getest, en het werkt!
edit@11:55: betere foutmeldingen en ondersteuning voor lege regels in je script
edit@13:02: verbeterde foutmelding en functienaam als orgineel beschikbaar
Offline SvenP - 24/02/2008 13:43
Avatar van SvenP PHP interesse Dat is wat ik zocht 
Heel erg bedankt voor de moeite,
Hiermee kan ik verder.

Nogmaals bedankt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.348s