AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Det fatter jeg intet af hvad du siger *s* mener du at en fransk hhv. engelsk PV/styresystem gengiver ÆØÅ som ÆØÅ hvis denne <META http-equiv="content-type" content="text/html; charset=ISO-8859-1"> er sat ind i <head> ??
Eller hvordan vil ÆØÅ se ud?
Teksten kommer fra et TXT dokument og det er skrevet på pæredansk. Men det betyder måske ikke noget?
Du kan jo evt. benytte dig af den udmærkede funktion: $str = 'Æ Ø Å'; $new = htmlentities($str); print $new; Vil ændre 'Æ Ø Å' til 'Æ Ø Å'
kan ikke bruges, så jeg kun bruger en <? include ("tekst.txt"); ?> og der står alm. tekst i den TXT fil. Det vil ligeså være en alm. bruger der skriver og redigeerre i denne tekst fil og han har ikek forstand på at skrive andet en alm. æøå.
Hvis der er andre brugere der kan ændre i filens indhold skal du ALDRIG ALDRIG nogensinde bruge include() medmindre du stoler 100% på dem. De kan jo bruge en hvilken som helst PHP funktion så. F.eks. unlink()
Det er netop til min svigerfar som INTET forstand har på php eller HTML, men derimod kan han skrive i et notepad.txt dokument og det eneste han skal lære at bruge, er <br> og såå bare skrive/ændre/tilføje den tekst han nu ønsker og på den måde er min ryg fri og jeg behøver ikke hele tiden at hjælpe manden. Desuden har han også tilknyttet nogle printer venlige sider, hvilket så betyder at man skal rette/tilføje/ændre tekst 2 steder, men vha. denne include scriptet hentes teksten automatisk.
include() bruges nok hovedsageligt til at tilføje noget kode til sit script, såsom funktioner eller forskellige foruddefinerede variabler o.l. file_get_contents() bruges til at indlæse indholdet af en fil og lægge den i en variabel, som man så kan manipulere som man lyster.
Ok, lad os sige du har en tekstfil (text.txt), med følgende indhold: ---------- Her er en almindelig teskst, skrevet af et almindeligt menneske. Med "Æ Ø Å" og " æ ø å"! ---------- Så vil du kunne indlæse, manipulere og udskrive den således: ---------- <? $t = file_get_contents('text.txt'); $t = htmlentities($t); $t = nl2br($t); echo $t; ?> ---------
Rolig nu - jeg kan slet ikke så meget php at ejg kan se hvad det er du prøver at fortælle. Desuden skal det også være så simpelt som muligt.
Jeg har en alm. php side med billeder og tekst og for at min svigerfar kan redigere i teksten uden viden til HTML/PHP er der oprettet en notepad.txt dokument og deri skriver han ÆØÅ.
På selve PHP siden som vises på hans domæne har jeg lavet en simpel include funktion som henter de relevante txt dokumenter - højst 4 stk. per side.
Og så er det jeg spørger hvordan en styresystem på engelsk/fransk vil reagere når der skrives ÆØÅ i sådan et notepad.txt dokument.
Et fransk/engelsk styresystem ville ikke vise æ, ø eller å. Det er derfor du skal bruge funktionen htmlentities() som f.eks. laver å om til å. Problemet er at include() indlæser filen direkte, og man kan altså ikke umidelbart lave alle å'er om til å automatisk, derfor min funktion.
Jeg har prøvet at gøre det så let som muligt, så alle kan finde ud af det. Jeg forklarer lige igen.
Først tager du og markerer fra 'function indlaes_fil($fil)' til '}' af min kode. Derefter kopierer du det ind i dit PHP dokument så tideligt som muligt (selvfølgelig inden for <?php og ?> tagsene). Hvis du så f.eks. har en tekstfil der hedder 'nyhed.txt' som du skal have sat ind, skriver du bare <?php print indlaes_fil("./nyhed.txt"); ?> der hvor du vil have filen sat ind. Meget simpelt :)
Du behøver ikke at sætte funktionen i <head>, bare den optræder _før_ du bruger den nede i <body>. Du kunne endda sætte den ind lige før du skulle bruge den som her:
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.