21. august 2007 - 21:15
Der er
12 kommentarer og 1 løsning
Fjerne output fra system
Hvordan fjerner jeg output fra en system(); ? Sådan at den ikke skriver på siden hvad der sker.
Annonceindlæg fra Pax8
21. august 2007 - 21:19
#1
Du kan bruge exec() i stedet for.
21. august 2007 - 21:42
#2
Jeg har ikke mulighed for exec()
22. august 2007 - 01:00
#4
<ole> Bruger du output-buffering, gemmes hele dokumentet i serverens hukommelse, hvilket tærer på dens performance /mvh </bole>
22. august 2007 - 02:30
#5
meningen var, at man starter bufferingen før kaldet til system, og sletter indholdet af bufferen bagefter
22. august 2007 - 02:40
#6
ob_start(); system("ping.exe -n 1 localhost"); ob_end_clean();
25. august 2007 - 17:00
#7
Ranglen gider du lave at svar? din løsning virkede perfekt :)
25. august 2007 - 17:25
#8
- men det sløver stadig serveren enormt. Der skal være _enormt_ gode årsager til at bruge output-buffering, der normalt anses for en sidste panik-løsning :)
25. august 2007 - 18:52
#9
Hvad har du så af løsning ole?
25. august 2007 - 18:56
#10
Hvad skal du udskrive - og hvad er problemet med, at der outputtes?
25. august 2007 - 19:00
#11
Det er udskrives et filer der pakkes, som slutbrugeren ikke skal se.
24. september 2007 - 19:01
#12
Ranglen et svar?
21. januar 2008 - 16:40
#13
Lukker
Vi tilbyder markedets bedste kurser inden for webudvikling