Visualizzazione dei risultati da 1 a 5 su 5

Discussione: contatore cgi

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    30

    contatore cgi

    Salve a tutti ho un problema vorrei mettere un contatore cgi nella mia pagina non so come caricarlo ho provato in vari modi ma non ci riesco
    e un semplice contatore di testo lo script si chiama cont.cgi e questo e lo script
    #!/usr/bin/perl
    print "Content-type: text/plain\n\n";

    open (co, "contatore.txt");
    @cont=<co>;
    close(co);

    #print @cont;
    #print ": $cont[0]";
    $cont[0]++;
    print "$cont[0]";

    open (contatore, ">contatore.txt");
    print contatore "$cont[0]";
    close (contatore);
    exit;

    cè qualcuno che mi da una mano quale e la sintasi correttea per fare funzionare il contatore

    Grazie a tutti quelli che mi rispondono
    Erdemone

  2. #2
    non ho capito come lo richiami.

    tramite SSI o che altro?
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    30

    contatore cgi

    Se intenti il richiamo del server e un web server unix io ho provato con questa sintesi ma non va e non riesco a capire dove sbaglio
    Erdemone

  4. #4
    per prima cosa devi scrivere:


    e non


    poi prova anche con
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  5. #5

    Re: contatore cgi

    Originariamente inviato da ERdemone
    Salve a tutti ho un problema vorrei mettere un contatore cgi nella mia pagina non so come caricarlo ho provato in vari modi ma non ci riesco
    e un semplice contatore di testo lo script si chiama cont.cgi e questo e lo script
    #!/usr/bin/perl
    print "Content-type: text/plain\n\n";

    open (co, "contatore.txt");
    @cont=<co>;
    close(co);

    #print @cont;
    #print ": $cont[0]";
    $cont[0]++;
    print "$cont[0]";

    open (contatore, ">contatore.txt");
    print contatore "$cont[0]";
    close (contatore);
    exit;

    cè qualcuno che mi da una mano quale e la sintasi correttea per fare funzionare il contatore

    Grazie a tutti quelli che mi rispondono
    che cos'è questa robaccia?!?!

    prova questo:

    codice:
    #!/usr/bin/perl
    
    use strict;
    use warnings;
    use CGI::Carp "fatalsToBrowser";
    use Fcntl qw(:flock);
    
    open (LEGGI, "<contatore.txt");
     flock(LEGGI,1);
      chomp ( my $co = <LEGGI> );
     flock(LEGGI,8);
    close(LEGGI);
    
    $co ++;
    
    open (SCRIVI, ">contatore.txt");
     flock(SCRIVI,2);
      print SCRIVI $co;
     flock(SCRIVI,8);
    close (SCRIVI);
    
    print "content-type: text/html","\n\n";
    print qq~ <html><body>$co</body></html> ~;
    
    exit(0);
    e tu ora mi chiederai...ma come lo includo nella mia pagina??

    Beh...nel modo mi zozzo possibile: tramite un iframe!!!!

    Spero tu sappia cos'è un iframe!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.