Thread SQL Tabellen mit Perl erstellen (19 answers)
Opened by con at 2006-07-10 22:20

con
 2006-07-15 19:41
#8305 #8305
User since
2006-07-10
10 Artikel
BenutzerIn
[default_avatar]
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/usr/bin/perl

use CGI::Carp qw/fatalsToBrowser/;
use strict;
use warnings;

open(my $fh_titel,"<titel.txt") or die $!;
my @titel=<$fh_titel>;
close($fh_titel);

open(my $fh_url,"<urls.txt") or die $!;
my @urls=<$fh_url>;
close($fh_url);

open (my $fh_sql,">sql.txt") or die $!;

my $subkat = 6;

for my $i(0..scalar(@titel)-1){
  if((length($titel[$i]) > 2)&&(length($urls[$i])>2)){
      my $zahl=substr($titel[$i],0,4);
      if($zahl =~ /^\d+$/){
          if   ($zahl<=500){$subkat=5;}
          elsif ($zahl<=1000){$subkat=4;}
          elsif ($zahl<=1500){$subkat=3;}
          elsif ($zahl<=2000){$subkat=2;}
          elsif ($zahl<=2500){$subkat=1;}
          #if($zahl ne ($altezahl+1)){print ($altezahl+1)." fehlt \n";}

          my $romname=$titel[$i];
          $romname =~ s/\n*?$//;
          $romname=~s/'/\\'/g;

          my $romurl=$urls[$i];
          $romurl =~ s/\n*?$//;
          $romurl=~s/'/\\'/g;

          my $romscreen="http://www.rom-stuff.de/screens/".$zahl."b.jpg";
          print $fh_sql "INSERT INTO `files`(`kat_id`,`sub_kat_id`,`filename`,`downloadfile`,`screen`) VALUES (1, $subkat, '$romname', '$romurl', '$romscreen');\n"
      }
  }
}
 
close $fh_sql or die $!;


und hier nochmal der aktuelle error nachdem ich das skript das letzte mal aufgerufen hab

Code: (dl )
[Sat Jul 15 17:37:20 2006] [error] [client 217.228.39.7] Premature end of script headers: /kunden/pages/e7/f4/d0005511/home/htdocs/cgi-bin/makesql.pl


rechte hab ich alle auf 755. von txt und skript!

auf 777 gehts leider nicht da er mir da nen error bringt... liegt aber an strato! hab noch paar andere skripte laufen die schreibrechte benötigen da läuft es auf 755... also denke daran liegst nicht!\n\n

<!--EDIT|con|1152978148-->

View full thread SQL Tabellen mit Perl erstellen