Stukjes tekst vervangen in (sql) bestand
Collin Php
30/10/2008 02:04:00Hallo,
Ik ben bezig met een film beheer pagina, waarop ik de films ook kan bekijken.
Ik beheer de collectie met Dobs (zoekt op moviemeter), daar kan je een sql bestand exporteren.
Nu moet ik de datums veranderen in de sql file die DoBs uitspuugt.
Dus mijn vraag is:
Met welk stukje code kan ik een stukje tekst uit een bestand (sql) opzoeken en vervangen? Het liefst meerdere stukjes.
Voorbeeld:
29 okt 2008 --> 2008-10-29
30 okt 2008 --> 2008-10-30
Desnoods voer ik dat 365 keer in :P
Alvast bedankt!
Collin
Ik ben bezig met een film beheer pagina, waarop ik de films ook kan bekijken.
Ik beheer de collectie met Dobs (zoekt op moviemeter), daar kan je een sql bestand exporteren.
Nu moet ik de datums veranderen in de sql file die DoBs uitspuugt.
Dus mijn vraag is:
Met welk stukje code kan ik een stukje tekst uit een bestand (sql) opzoeken en vervangen? Het liefst meerdere stukjes.
Voorbeeld:
29 okt 2008 --> 2008-10-29
30 okt 2008 --> 2008-10-30
Desnoods voer ik dat 365 keer in :P
Alvast bedankt!
Collin
Gewijzigd op 01/01/1970 01:00:00 door Collin Php
PHP hulp
18/12/2024 10:56:48Collin Php
30/10/2008 05:52:00Mooi tis al gelukt! Met het volgende scriptje:
365x dus.
Bye
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
//JANUARI
$searchString = "'01 jan 2008'";
$newValue = "'2008-01-01'";
$path = "dvdlijst.sql";
$searchString = "#" . $searchString . "#";
$globarray = glob($path);
if ($globarray) foreach ($globarray as $filename) {
$source = file_get_contents($filename);
$source = preg_replace($searchString,$newValue,$source);
file_put_contents($filename,$source);
$count++;
}
echo "Done - processed $count files";
?>
//JANUARI
$searchString = "'01 jan 2008'";
$newValue = "'2008-01-01'";
$path = "dvdlijst.sql";
$searchString = "#" . $searchString . "#";
$globarray = glob($path);
if ($globarray) foreach ($globarray as $filename) {
$source = file_get_contents($filename);
$source = preg_replace($searchString,$newValue,$source);
file_put_contents($filename,$source);
$count++;
}
echo "Done - processed $count files";
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$searchString = "'02 jan 2008'";
$newValue = "'2008-01-02'";
$path = "dvdlijst.sql";
$searchString = "#" . $searchString . "#";
$globarray = glob($path);
if ($globarray) foreach ($globarray as $filename) {
$source = file_get_contents($filename);
$source = preg_replace($searchString,$newValue,$source);
file_put_contents($filename,$source);
$count++;
}
echo "Done - processed $count files";
?>
$searchString = "'02 jan 2008'";
$newValue = "'2008-01-02'";
$path = "dvdlijst.sql";
$searchString = "#" . $searchString . "#";
$globarray = glob($path);
if ($globarray) foreach ($globarray as $filename) {
$source = file_get_contents($filename);
$source = preg_replace($searchString,$newValue,$source);
file_put_contents($filename,$source);
$count++;
}
echo "Done - processed $count files";
?>
365x dus.
Bye