blöderidiot
Captain
- Registriert
- Juni 2004
- Beiträge
- 3.881
tranuchebo schrieb:Die Datei ist also solche fest vorgegeben, also neu erzeugen ist definitiv nicht möglich.
Aha, mit einem Perl-skript würde das so (s.u.) aussehen (Perl in git-bash). Die Textdatei mit den Codes heisst z. B. 'info.txt' und das vorhandene php-file z. B.'code.php'. Dann geht (nenne es 'combine.pl'):
Code:
my ($fn_txt, $fn_php) = ('info.txt','code.php');
my $fn_out = 'new_' . $fn_php;
open my $fh, '<', $fn_txt or die "$fn_txt $!";
my @Codes = <$fh>;
close $fh;
chomp @Codes;
open my $fh_out, '>', $fn_out or die "$fn_out $!";
open my $fh_in, '<', $fn_php or die "$fn_php $!";
my $n = 0;
while(my $line=<$fh_in>) {
$line =~ s{\$name=\"[^"]*\";}{\$name=\"$Codes[$n++]\";};
print $fh_out $line;
}
close $fh_in;
close $fh_out;
print "$n Ersetzungen vollzogen!\n";
![Zwinkern ;) ;)](/forum/styles/smilies/wink.gif)
Sowas kommt dann raus:
Code:
<?php
$name="YRZYQMTBQQCBTLTUV";
print ("Die ID lautet $name.\n")
?>
<?php
$name="LKJAVDCNIDPJFSSWJ";
print ("Die ID lautet $name.\n")
?>
<?php
$name="IIAHFMSHLAZVEXOZP";
print ("Die ID lautet $name.\n")
?>
Zuletzt bearbeitet: