Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema con Gestione utenti con PHP

    Ciao a tutti , mi sto cimentando da poco nella realizzazione di siti , sto facendo un sito e vorrei utilizzare il pacchetto della guida Gestione utenti con PHP che si trova in questa pagina:

    Gestione utenti con PHP

    pero' ho incontrato diversi problemi:

    - dopo aver creato database e tabelle come spiegato sulla guida
    - avvio il server locale
    - accedo alla cartella
    - e avvio lo script
    - innanzitutto non mi permette di navigare neanche nelle pagine definite "pubbliche" perchè nell'URL invece di passare l'uid associato a $link scrive letteralmente <?$link?> e di conseguenza non funziona il link....
    - se invece provo a effettuare la registrazione , poichè richiede l'invio di email di conferma (cosa che probabilmente non sono riuscito ancora ad abilitare) mi da un errore e questo è ciò che mi appare:


    codice:
     Notice: Undefined index: action in C:\xampp\htdocs\utenti_php\permessi\include\reg.lib.php on line 51 
    ConfermareRegistrazione Fallita a causa di un errore interno.
    la parte di codice relativa all'errore è:

    codice:
    47  function reg_check_data(&$data){
    48      global $_CONFIG;
    49 	 	$errors = array();
    50 	 	foreach($data as $field_name => $value){
    51 		$func = $_CONFIG['check_table'][$field_name];
     		if(!is_null($func)){
     			$ret = $func($value);
     			if($ret !== true)
     				$errors[] = array($field_name, $ret);
     		}
     	}
     	return count($errors) > 0 ? $errors : true;
     }
    Grazie dell'aiuto!!

  2. #2
    Dall'errore che segnali sembra che la variabile $field_name non sia valorizzata, per cui errore di indice.

    Per il discorso <?$link?> probabilmente ti sei perso un uguale, anche se questa forma non mi piace. Dovrebbe essere <?=$link?>
    Sostituisci il tutto con <?php echo $link ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    27
    if($ret !== true)
    questa è di certo sbagliata!!!

    è if($ret != true)
    scipio

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.