phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

[PHP] Recupero nome utente da script mio

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Rispondi
luigi7
Utente
Utente
Messaggi: 6
Iscritto il: 14/03/2011, 20:27
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.2
Database: MySql

[PHP] Recupero nome utente da script mio

Messaggio da luigi7 » 07/03/2012, 16:01

Salve, ho provato ad cercare sul forum .. ma non so il termine come cercare per il mio problema...

ora ho il forum ancora in locale .. poi penserò di comprare un server remoto.

Per il mio problema vorrei recuperare il nome utente ?

Codice: Seleziona tutto

<?php echo "<a href="gdr/scheda.php?pg=\".$_GET["user"].""; ?>
mi dite come fare e come è il termine per cercare sul forum o su google.

Un'altra cosa inserisco i utenti manaulmente con il tools Support Toolkit.

Vorrei fare un play to forum a circuito chiuso che ci stanno solo le persone che conosco e non quelle che vengono su iternet..

in poche parole .. gioco con amici stretti.

grazie mille e scusatemi se ho sbagliato sezione.

Angolo
Leader Traduttori
Leader Traduttori
Messaggi: 7237
Iscritto il: 11/03/2011, 17:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.6.18
Database: MySQL 5.6.33-log
Contatta:

Re: [PHP] Recupero nome utente da script mio

Messaggio da Angolo » 07/03/2012, 16:13

Per cortesia, modifica il tuo messaggio, rendendolo chiaro. Perché non è chiaro.
Questo nel tuo interesse.

Inoltre, 1 argomento = 1 domanda.

Avatar utente
Ditestamia
Utente
Utente
Messaggi: 17
Iscritto il: 29/02/2012, 11:39
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: [PHP] Recupero nome utente da script mio

Messaggio da Ditestamia » 17/04/2012, 11:39

Per il recupero del nome utente credo tu possa fare cosi:

query

Codice: Seleziona tutto


$sql = "SELECT phpbb_users.username FROM phpbb_users WHERE una tua condizione";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);

passaggio dei dati per la visualizzazione:

Codice: Seleziona tutto

$template->assign_vars(array(    
    'UTENTE'    => $row['username'],
prova se funziona altrimenti aspetta qualche guru che sicuramente ne sa molto più di me :D
spero di esserti stato di aiuto anche se la tua domand a o domande non sono state molto chiare ;)
Ultima modifica di Ditestamia il 17/04/2012, 12:08, modificato 1 volta in totale.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: [PHP] Recupero nome utente da script mio

Messaggio da Micogian » 17/04/2012, 12:02

Se la pagina personalizzata è basata su phpbb non ci sono problemi, i dati dell'utente sono

Codice: Seleziona tutto

$user->data[user_id'];
$user->data['username'];
Se la pagina non è phpbb ma una semplice pagina php bisogna connettersi al database ed eseguire una query che ritorni l'user.

Per il discorso delle variabili vale la stessa cosa detta all'inizio, se si usa phpbb le variabili da passare al tenmplate devono essere MAIUSCOLE, se sono in una pagina php valgono le regole di php.
Nell'esempio di Ditestamia la variabile per il template va in maiuscolo e manca un apice alla fine di utente:

Codice: Seleziona tutto

$template->assign_vars(array(   
    'utente     => $row['username'],
essendo una sola variabile si potrebbe scrivere in questo modo:

Codice: Seleziona tutto

$template->assign_var('UTENTE', $row['username']);

Avatar utente
Ditestamia
Utente
Utente
Messaggi: 17
Iscritto il: 29/02/2012, 11:39
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: [PHP] Recupero nome utente da script mio

Messaggio da Ditestamia » 17/04/2012, 12:08

hai ragione, correggo subito :D

luigi7
Utente
Utente
Messaggi: 6
Iscritto il: 14/03/2011, 20:27
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.2
Database: MySql

Re: [PHP] Recupero nome utente da script mio

Messaggio da luigi7 » 13/06/2012, 13:37

salve e scusate se rispondo ora ... ma ho dovuto fare altre cose..

io ho fatto cosi:

Codice: Seleziona tutto

<?php
$dbhost = 'localhost';
$dbname = 'gdr_forum';
$dbuser = 'root';
$dbpass = 'root';
mysql_connect($dbhost,$dbuser,$dbpass)or die("non riesco a connettermi");
mysql_select_db($dbname)or die("non riesco selezionare il database");
$sql = "SELECT * FROM phpbb_users WHERE username='".$_GET["username"]."'";
$dati=mysql_query($sql);
if ($fetchM=mysql_fetch_array($dati))
{
echo $fetchM["username"];
}
?>
seccondo voi è giusto..?

quello che mi avete postato non ho ben capito che documenti devo creare etc..

mi potete farmi un esempio piccolo..

vi ringrazio molto e buona giornata.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: [PHP] Recupero nome utente da script mio

Messaggio da Micogian » 13/06/2012, 13:52

Non ho capito. Tu vuoi conoscere l'user connesso o vuoi sapere chi è l'user XXX ?

Prova a guardare la Guida di come si crea una "Custom Page" e poi prova questo codice che ti fornisce tutti i dati dell'utente connesso:

Codice: Seleziona tutto

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);

$user->setup();
echo "Variabili ricavabili dall'array '\$user->data'<br><br>";
$n = '1' ;
foreach($user->data As $key => $valore){
echo $n . " - " . $key . " = " . $valore . "<br>";
++$n ;
}
?>

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 37 ospiti