Avatar billede straszek Praktikant
06. september 2003 - 15:15 Der er 6 kommentarer og
1 løsning

opret fil - hvor er fejlen

Jeg frosøge at bruge nedenstående til at oprette en komma sepereretfil til brug ved brevflet. Men der sker ingen ting, ingen feljmeddelelse eller fil.

Mappen for filen -data.txt - skal ligge i er chmod 777
Avatar billede straszek Praktikant
06. september 2003 - 15:16 #1
Og her koden:
<?
       
$file = "data.txt";
if (is_writable($file)) {
$fp = fopen($file, "w");
fwrite($fp, "");
fclose($fp);
}
$query = mysql_query("select realname, adresse, postnr, by1 from user") or die(mysql_error());
while ($row = mysql_fetch_array($query)) {
$file = "data.txt";
if (is_writable($file)) {
$fp = fopen($file, "a");
fwrite($fp, "$row[realname], $row[adresse], $row[postnr], $row[by1]\n");
fclose($fp);
}
}
?>
Avatar billede schaefner Juniormester
06. september 2003 - 15:34 #2
Hvis filen ikke er oprettet til at starte med, så kan du vel ike tjekker om der kan skrives til den med is_writable() ?

Og hvis ud også skrev hvilke beskeder du eventuel fik retur, så ville det også hjælpe.
Avatar billede straszek Praktikant
06. september 2003 - 15:36 #3
Filen er ikke oprettet - jeg er ikke helt med på is_writable()?!


Jeg får ingen fejlmeddelelse tilbag
Avatar billede schaefner Juniormester
06. september 2003 - 15:38 #4
Prøv:

<?php
$file = 'data.txt';
$query = mysql_query("select realname, adresse, postnr, by1 from user") or die(mysql_error());
while ($row = mysql_fetch_array($query)) {
    $fp = fopen($file,"w");
    fwrite($fp, "$row[realname], $row[adresse], $row[postnr], $row[by1]\n");
    fclose($fp);
}
?>
Avatar billede schaefner Juniormester
06. september 2003 - 15:40 #5
<?php
$file = 'data.txt';
$query = mysql_query("select realname, adresse, postnr, by1 from user") or die(mysql_error());
while ($row = mysql_fetch_array($query)) {
    $str .= "$row[realname], $row[adresse], $row[postnr], $row[by1]\n";
}

$fp = fopen($file,"w");
fwrite($fp, $str);
fclose($fp);
?>
Avatar billede straszek Praktikant
06. september 2003 - 15:53 #6
cool, nu virker det.

Smid et svar, og du skal få point

Søren
Avatar billede schaefner Juniormester
06. september 2003 - 15:54 #7
svar

mvh. Jesper Sørensen
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

IT-JOB

Capgemini Danmark A/S

Client Partner

Forsknings-, Uddannelses- og Digitaliseringsministeriet

Vil du være med at udvikle sikkerhed og compliance i CPR?

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til lokal IT Korsør