hmm nu er det sådan at jeg er vant til kun at arbejde med php/mysql, alt det der med filer osv. er ikke min stærke side, såå har du et eks jeg evt kan se ;-)
el_barto >> file() er helt sikkert smartere at bruge, når der skal outputtes et array ... _men_ den er binary-safe og derfor temmelig langsom. Derfor er det som oftest langt hurtigere at bruge file_get_contents() og splitte strengen. At så brugeren her anvender en langsom regExp-funktion til at splitte med - og dermed sætter hastigheds gevindsten over styr - er en anden sag :)
Der burde stå: $indhold = file_get_contents($fil); $indhold = explode("\n",$indhold);
- og så ville det nok også være hensigtsmæssigt at rette: $contents = ""; for($i=0;$i<count($indhold);$i++) { $contents .= $indhold[$i]."\n"; }
- til: $contents = implode("\n", $indhold);
Da $indhold[$i] som oftest ender på tegnet '\r', ville det også være sikrere at spørge med: if (strpos($indhold[$i], $fjernString)!==false)
- når der skal slettes linier
/mvh </bole>
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.