Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    5

    Formmail, formattare email

    Ciao a tutti,
    Ho configurato il mio form con lo script di Matt's Script . Tutto bene se non fosse che i campi sono parecchi e che per default l'emaill generata dallo script ha un interlinea che riversa il contenuto del form su due fogli stamapati. Mi chiedevo se fosse possibile fare in modo di mettere due campi sulla stessa linea oppure eliminare l'interlina.
    Grazie a chi mi aiuterà
    Massimo

  2. #2
    Ciao,

    per evitare l'interlinea devi intervenire su questi cicli:

    codice:
    foreach $print_config (@Print_Config) {
                if ($Config{$print_config}) {
                    print MAIL "$print_config: $Config{$print_config}\n\n";
                }
            }
    ...
    foreach $sorted_field (@sorted_fields) {
                if ($Config{'print_blank_fields'} || $Form{$sorted_field} ne '') {
                    print MAIL "$sorted_field: $Form{$sorted_field}\n\n";
                }
            }
    ...
    foreach $field (@Field_Order) {
                if ($Config{'print_blank_fields'} || $Form{$field} ne '') {
                    print MAIL "$field: $Form{$field}\n\n";
                }
            }
    eliminando uno dei due "\n" posti alla fine dei "print".

    Mettere due campi su una linea è invece molto più complesso.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

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 © 2024 vBulletin Solutions, Inc. All rights reserved.