Avatar billede gulvlugt Nybegynder
10. juni 2008 - 22:44 Der er 2 kommentarer og
2 løsninger

Find ukendt værdi

Vil gerne lige udvide den her kode; http://www.eksperten.dk/spm/830256

Hvad nu hvis vi ikke kender $search? Hvordan finder jeg den?
Min fil ser således ud:

hostname "navn"
password "kode"

Jeg vil gerne finde "navn", men vi ved IKKE hvad der står der. Ukendt. Hvordan hiver jeg det ud der står?
Avatar billede coderdk Praktikant
10. juni 2008 - 23:18 #1
Jeg antager at din fil er i $content

preg_match( '#hostname "([^"]+)"', $content, $m );
echo "Hostname er: " . $m[1];
Avatar billede gulvlugt Nybegynder
10. juni 2008 - 23:33 #2
Til de som også mangler svar på det, så ser min kode således ud:

// Get
$file = 'test.txt';

$content = file_get_contents($file);
preg_match( '#hostname "([^"]+)"#', $content, $m );

// Show variable
echo "Hostname er: " . $m[1];

CoderDK -> Smid et svar. Desuden, så glemte du en havelåge i slutningen. Men det kunne jeg læse mig fra i fejlmeddelsen. :)
Avatar billede coderdk Praktikant
10. juni 2008 - 23:41 #3
Ah ja, sådan går det når man ikke tester :)
Lad os dele de alt for mange point :)
Avatar billede gulvlugt Nybegynder
12. juni 2008 - 10:58 #4
Det gør vi så. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester