19. juli 2003 - 09:28Der er
24 kommentarer og 1 løsning
Brug af include og specialtegn
Jeg har opdaget include funktionen som jeg har lige et par spørgsmål til denne, så jeg er sikker på at jeg gør det på den rigtige måde. :o)
Er det korrekt at mine .php filer som jeg inkludere blot skal indeholde den ren tekst - altså ikke noget med nogle <html>, <head> og <body> tags men ellers blot den tekst jeg normalt vil skrive mellem <body> og </body>
Kan jeg på nogen måde gøre sådan at alle specialtegnene (såsom æ, ø og å) bliver omskrevet til html-tagget?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<?php $fileArr = file('test.php'); // Laver et array med indholdet af test.php $var = implode('',$fileArr); // Laver array'et om til en streng (Se http://php.net/implode) $var = htmlentities($var); // Bruger htmlentities() på den streng echo $var; // Udskriver strengen ?>
Jeg har lige smidt lidt flere point i spørgsmålet, så nu hvor jeg har dig - hvordan kan jeg så evt. gøre hvis jeg kun vil vise de føste 200 tegn (altså kun den rene tekst ingen tags) og så lave en "... læs mere" link?
Hvad der ligger i en fil du include'r er hamrende ligegyldigt, sålænge det er plain-text (dvs. ikke binære data) - om der er html-koder eller ej betyder ikke noget, bortset fra at det skal passe ind i den endelige struktur på sitet.
Det er sikkert rigtigt, men jeg skulle gerne have det til at passe ind i en switch, men det kunne jeg ikke udmiddelbart, så nu har jeg blot sat koden ind i en side for sig selv.
Men den kommer med denne Parse error: parse error, unexpected T_STRING, expecting ',' or ';' på linie 16. Det er echo linien.
Jeg har blot copy-pasted dit eksempel og forsøger at fange min test.php fil.
Sidste ting så skal du blive fri for mig - kan du gøre sådan at ... kommer efter den udtrukne tekst og så linket kommer bagefter altså ... [Link]. Og kunne du evt. hjælpe mig med hvordan jeg sætte det ind i min switch - jeg har prøvet nedenstående men får igen i en parse error:
Parse error: parse error, unexpected T_DEFAULT på linie 60 (default linien).
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.