Avatar billede noob2003 Nybegynder
08. april 2005 - 09:53 Der er 5 kommentarer og
1 løsning

skrive,redigere,slette i fil.

Jeg er igang med at lave et webinterface til min dns server.
Men et er at jeg har lavet php/mysql scriptet, nu skal jeg ha det til at skrive mv. til domain.dns filen.

Derfor søger jeg lidt hjælp til hvorda man gør følgende.
skrive: scripts A 10.0.0.1
redigere: scripts A 10.0.0.1 til scripts A 10.0.0.2
slette: scripts A 10.0.0.1

På Forhånd tak
Avatar billede bromer Nybegynder
08. april 2005 - 10:28 #1
Jeg har lige kastet 3 funktioner sammen. De performer ikke særlig godt, men så vidt jeg kan se kan du bruge dem til dit formål:

<?php
$file = 'testfile.txt';

function remove($string) {
  global $file;
  $lines = file($file);
  $fp = fopen($file,'w');
  foreach($lines as $line) {
      if (trim($line) != $string) {
        fwrite($fp,$line);
      }
  }
}

function edit($old,$new) {
  remove($old);
  add($new);
}

function add($str) {
  global $file;
  $fp = fopen($file,'a');
  fwrite($fp,$str . "\n");
}
?>
Avatar billede noob2003 Nybegynder
08. april 2005 - 11:50 #2
hvordan er det så lige jeg får function ind i en form, så jeg skrive,redigere,slette i filen.
Avatar billede bromer Nybegynder
08. april 2005 - 11:52 #3
Det ved jeg ikke umiddelbart, men funktionerne kan det du gerne ville have dem til. Hvordan ser hele flowet i dit system ud? Man får en textbox, hvor der er prædefineret noget? Og det skal man kunne ændre / slette?
Avatar billede noob2003 Nybegynder
08. april 2005 - 11:59 #4
Det hele er i en php/mysql form for det ser overskueligt ud for brugeren.
så kan man vælge tilføj, slette eller rediger de forskellige ting i en form,
men det bliver først gemt i MySQL database og skal derefter tilføjes, slette eller redigeres i *.dns filen.
Avatar billede bromer Nybegynder
08. april 2005 - 15:30 #5
Hvordan gemmer du data i databasen? Jeg vil gerne se koden du benytter til at indsætte og trække ud samt et SQL dump for hvordan du opretter tabellen.
Avatar billede noob2003 Nybegynder
08. april 2005 - 18:16 #6
Kan desværre ikke vise de koderne, da de ikke er open source koder.
Det er bestillingsarbejde, og tror kunden vil blive gal hvis de fandt ud af
at deres kildekode var tilgængeligt på nettet ;-)
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