Avatar billede htx98i17 Professor
26. juni 2007 - 09:00 Der er 7 kommentarer og
1 løsning

max størrelse ved fopen

Jeg har

$htmlopen  = fopen("http://www.domæne.dk/htmlbekraeftelse.php?ordrenr=".$ordrenr."&sendmail=".$sendmail,"r");
$htmltext  = fread($htmlopen,10000000);

$htmltext bliver sendt i en html-email.

Men indholdet af $htmltext består ikke alt hvad der er på htmlbekraeftelse.php. Som om der er en limit på hvor meget den vil hente. Jeg har jo sat fread til 10000000, så det burde være nok.

Det er efter at websiden er flyttet over på anden server at problemet er opstået?

nogen der kan hjælpe?

mvh
Christian
Avatar billede htx98i17 Professor
26. juni 2007 - 09:20 #1
Jeg har fundet noget i phpinfo() som hedder precision. Den er sat til 14.
14 er lige nøjagtig det som htmlmailen altid fylder lige meget hvor stor ordren/emailen bør være... ?
Avatar billede htx98i17 Professor
26. juni 2007 - 09:42 #2
nå, det tror jeg ikke var det... har prøvet at sætte det op til 50, hjalp ikke noget
Avatar billede coderdk Praktikant
26. juni 2007 - 10:19 #3
prøv at bruge file_get_contents i stedet?
Avatar billede htx98i17 Professor
26. juni 2007 - 10:38 #4
Det virker.

Men hvorfor?
Avatar billede pidgeot Nybegynder
26. juni 2007 - 10:46 #5
Sandsynligvis er hele siden ikke genereret på det tidspunkt du kalder fread, så den kan kun læse det der er klart. Det er derfor man med fread skal bruge en løkke der bliver ved med at læse indtil feof() er sand, jf. http://dk.php.net/fread - men ved at bruge file_get_contents, får du PHP til at gøre arbejdet for dig.

file_get_contents() er i øvrigt også mere effektiv, hvilket jo blot er endnu en grund til at bruge den i stedet.
Avatar billede htx98i17 Professor
26. juni 2007 - 10:52 #6
aaahh, tak for forklaring. Det hjalp på forståelsen.
coderdk ->lig et svar...
Avatar billede coderdk Praktikant
26. juni 2007 - 10:53 #7
Aight :)
Avatar billede htx98i17 Professor
26. juni 2007 - 10:57 #8
tak for deltagelsen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester