03. februar 2002 - 02:14Der er
15 kommentarer og 2 løsninger
problem med "+" tegnet
jeg har et problem med + tegnet, jeg prøvet at åbne nogle filer med er + tegn inde i. f.eks. filen der hedder famillie+venner.txt, men det virker ikke den skriver: Warning: file("c:\inetpub\wwwroot\famillie venner.txt") - No such file or directory in c:\inetpub\wwwroot\private\venner-fammillie.php on line 10. der er mange filer der hedder sådan, så jeg kan ikke bare ændre det, der må findes et tegn af en slags for det.
Da php tror at "+" betyder at den skal plusse to ting, kan du måske bruge kommandoen: chr(43) istedet for. dvs: $path = "c:\inetpub\wwwroot\famillie".chr(43)."venner.txt"; $fileresult = file($path); if(count($fileresult)>1){ for($i=0;$i<count($fileresult);$i++){ $linjer .= htmlspecialchars($fileresult[$i]); }
urlencode virker ikke, da den osse replacer : og \, og jeg kan ikke skrive den direkte :-( da mit script ser i et dir efter txt filer, så det er ikke til at lave om :-(( nogen idé til hvordan det kan laves ?
Skal vi ikke lige tage tilbage til Adam og Eva. Altså, hvor opstår problemet. Jeg har antaget, at der opstår i en URL, som står i en <a href="....">... er det korrekt?
erik>> ja det er korekt, men denne <a href=".."> bliver taget ud fra hvafor nogle filer der ligger i et givent bibliotek. altså jeg tjekker hvadfor nogle filer der ligger i biblioteket "undersider", der ligger så nogle med et + i, dem skal jeg så ha replaced, men et tegn, men den vil ikke rigtigt :-( jeg kan ikke smide noget kode da det er mere komplekst end som så :o(
hmm, ingen svar der virkede...men point skal i have som tak for ulejligheden ;o)
Synes godt om
Ny brugerNybegynder
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.