[php]

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

  • Rusky
  • Registratie: December 2000
  • Laatst online: 04-05 08:51
ik heb volgende code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$make_file = "\n <? \n \$dbconnect = mysql_connect(\"$hostname\",
 \"$username\", \"$password\"); \n mysql_select_db(\"$dbname\", \$dbconnect) or die(mysql_error()); \n ?>";

$filename = "src/dbconnect.php";
if (is_writable($filename)) {
    if (!$handle = fopen($filename, 'a')) {
        echo "Can't open file ($filename)";
        exit;
    }
    if (!fputs($handle, $make_file)) {
        echo "Can't write to file ($filename)";
        exit;
    }
    echo "FILE IS WRITTEN";
    fclose($handle);
} else {
    echo "Can't write to file ($filename) chmod $filename to 777";
}


deze code werkt goed en schrijft netjes naar een file. alleen het probleem is dat deze code telkens regels bij de file toevoegt, en ik wil dat hij de file zegmaar opnieuw schrijft (eerst leeghaalt en dan schrijft). Ik heb gezocht met de search, maar ben dit probleem niet tegengekomen ...

mijn pc


  • whoami
  • Registratie: December 2000
  • Laatst online: 11:33
Voor wat staat die 'a' in fopen :?
Waarschijnljk voor append. Als je een file in append mode opent, dan worden de regels er aan toegevoegd...

https://fgheysels.github.io/


  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

dat komt door de 'a' in regel 6 :) zoek zelf maar uit wat er wel moet komen te staan ;)

php.net

edit: hmpf...

[ Voor 13% gewijzigd door X-Lars op 03-06-2004 15:46 ]


  • Markieman
  • Registratie: December 2001
  • Laatst online: 15-05 12:16
fopen($filename, 'a')) => fopen($filename, 'w'))

Als je goed gezocht had, had je dit op de php website kunnen vinden.

edit: te laat =(

[ Voor 15% gewijzigd door Markieman op 03-06-2004 15:46 ]

You do not fear them? - The Wraith? Naah. Now *clowns*, that's another story.


  • whoami
  • Registratie: December 2000
  • Laatst online: 11:33
Even de manual opsnorren wil altijd wel helpen:
klik

https://fgheysels.github.io/


  • Mior
  • Registratie: Maart 2000
  • Laatst online: 13:28
Inderdaad, probeer ipv 'a', 'w+' eens :)

..ennnn veels te laat.. woei..

[ Voor 51% gewijzigd door Mior op 03-06-2004 15:46 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 14:26

gorgi_19

Kruimeltjes zijn weer op :9

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.