Avatar billede encorez Nybegynder
26. juli 2003 - 23:07 Der er 12 kommentarer og
1 løsning

streng med soecielle tegn

Hej

Følgende tekst skal jeg have ind i en streng og hvert tegn skal behandles som det tegn det er og ikke andet:

hans navn er: "$fornavn" og han har en go' dag

Jeg har flere problemer med at få ovenstående ind i en streng, men det er nok ikke et problem for eksperterne :)

Følgende virker ikke pga. ""-problemer og fordi at $fornavn bliver tolket som en variabel:
$tekst = "hans navn er: "$fornavn" og han har en go' dag";

Følgende virker ikke pga. '-tegnet:
$tekst = 'hans navn er: "$fornavn" og han har en go' dag';

Så der er umiddelbart problemer med " ' og $variabler
Hvordan løser man det?
Avatar billede tipsen Nybegynder
26. juli 2003 - 23:08 #1
$streng = 'hans navn er: "$fornavn" og han har en go\' dag';
Avatar billede tipsen Nybegynder
26. juli 2003 - 23:08 #2
42 sek reaktionstid - det er da ok :-)
Avatar billede encorez Nybegynder
26. juli 2003 - 23:12 #3
udmærket ja :)
så der er ingen måde at gøre det på uden at skulle ind og ændre lidt i teksten
Avatar billede schaefner Juniormester
26. juli 2003 - 23:12 #4
$streng = 'hans navn er: "'.$fornavn.'" og han har en go\' dag';
Avatar billede schaefner Juniormester
26. juli 2003 - 23:13 #5
sorry, variablen skulle ikke udskrives.
Avatar billede encorez Nybegynder
26. juli 2003 - 23:24 #6
det ser ud man ikke kan undgå at skulle ændre i teksten, så jeg tror tipsens er nemmeste. Jeg hiver bare teksten over i et tomt dokument og bruger "søg og erstat".
Takker begge to for indlæg
Avatar billede tipsen Nybegynder
27. juli 2003 - 00:12 #7
hvordan får du fat i din tekst i første omgang?
Avatar billede encorez Nybegynder
27. juli 2003 - 08:03 #8
min tekst er faktisk en hel siden med kode, som jeg skal skrive ind i en fil vha. et script, for at få det rigtige ownership på filen. Det er en længere historie.
Avatar billede tipsen Nybegynder
27. juli 2003 - 12:28 #9
Hvorfor ikke bare bruge fil-funktionerne - så behøver du ikke bøvle med ovenstående...
Avatar billede encorez Nybegynder
27. juli 2003 - 12:35 #10
hvis du tænker på chown, så har jeg prøvet det, men det virker ikke. Jeg kan ikke ændre ownership-id'et på mine filer med chown. Og jeg har læst en del om det på nettet, og umiddelbart at der nogle problemer med ownership-håndtering i PHP
Avatar billede encorez Nybegynder
27. juli 2003 - 12:40 #11
du kan se mit tidligere spørgsmål: http://www.eksperten.dk/spm/376776
Det er fordi jeg ikke fandt en løsning på det problem at jeg nu håndtere det på denne lappe-løsning-måde
Avatar billede tipsen Nybegynder
27. juli 2003 - 12:58 #12
det var ikke chown jeg tænkte på, men mere at bruge en filindlæsningsfunktion og en filskrivningsfunktion - evt. på én linie - uden at tænke på at bøvle med ovenstående...

Derudover kan du vel også kalde chown i linux via php og så bare bruge den funktion i stedet for phps chown?
Avatar billede encorez Nybegynder
27. juli 2003 - 13:33 #13
jeg tror allerede jeg bruger en filindlæsningsfunktion og en skrivningsfunktion. jeg har lavet et script som skriver en hel fil, bid for bid. Det er også fint. Problemet er at den script-generede fil får et andet ownerid end de filer jeg selv har lavet. Når jeg så i den script-genererede fil vil include nogle filer som jeg selv har lavet, så får jeg de fejlmeddellelser som jeg har beskrevet i det andet spørgsmål
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