Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [php] syntax error..

  1. #1

    [php] syntax error..

    Scusate ma mi è andato in palla php...

    Allora l'errore che mi dà è questo:
    Parse error: syntax error, unexpected T_STRING in /web/htdocs/www.***.it/home/classi/form_generator.php on line 18

    il codice è questo la prima riga è segnata:
    Codice PHP:
    <?php  //prima riga
    error_reporting(E_ALL);

    class 
    elementi_form {

        var 
    $html;

        function 
    elementi_form($tipo 'text'$attributi = array('nome'=>'default'), $opzioni = array()) {
            if (
    preg_match("/^(text|radio|checkbox|password|hidden|submit|reset|button|image|file)$/"$tipo)) {
                
    $tag_apertura '<input type="' $tipo '" ';
                
    $carat_chiusura ' ';
                
    $tag_chiusura '/>';
            } elseif (
    preg_match("/^(textarea|select)$/"$tipo)) {
                
    $tag_apertura '<' $tipo ' ';
                
    $carat_chiusura '>';
                
    $tag_chiusura '<\' . $tipo . '>';
                } else {
                die('
    Tipo elementi passati non validi'); //riga 18
            }
            if (!is_array($attributi) || count($attributi) < 1) {
                die('
    Numero errati di attributi!!');
            }

            $elementi_attributi = '';
            foreach ($attributi AS $attributo=>$valore) {
                if (empty($attributo) || empty($valore) {
                    die('
    Valore o attributo vuoto!!!');
                }
    :berto: :berto: non c'è un'errore..... o no????
    Questa volta, più che un voto.. è favoreggiamento.

  2. #2
    up?
    Questa volta, più che un voto.. è favoreggiamento.

  3. #3
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Effettivamente nn ce errore,
    prova con exit('Tipo elementi passati non validi');

  4. #4
    Niente neanche con exit funziona..

    Forse l'errore è nei valori ke passo?? mi pare strano..
    Questa volta, più che un voto.. è favoreggiamento.

  5. #5
    dai che forse ho capito perche..


    due righe prima della 18.. il forum mi ha mangiato un carattere.. quindi la riga sarebbe cosi:

    $tag_chiusura = '<\' . $tipo . '>';

    Quel carattere li mi scombina tutto il resto..

    Provo a mettere a posto
    Questa volta, più che un voto.. è favoreggiamento.

  6. #6
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    A sto punto prova con echo "Tipo elementi passati non validi"; exit();

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.