Aiuto su script php

  • Creatore Discussione Creatore Discussione Claudia1
  • Data di inizio Data di inizio

Claudia1

Nuovo Utente
9 Giu 2015
14
0
1
Mi chiamo Claudia sono inscritta da poco e vi saluto tutti.
Vi chiedevo se mi potevate aiutare su un problema,
Ho questo modulo in php funzionante ( non e' farina del mio sacco)

PHP:
<?php
error_reporting(E_ALL ^ E_NOTICE);

session_start(); // Start Session
header('Cache-control: private'); // IE 6 FIX

// always modified 
header('Last-Modified: ' . gmdate("D, d M Y H:i:s") . ' GMT'); 
// HTTP/1.1 
header('Cache-Control: no-store, no-cache, must-revalidate'); 
header('Cache-Control: post-check=0, pre-check=0', false); 
// HTTP/1.0 
header('Pragma: no-cache');

// ---------- LOGIN INFO ---------- //

$config_username = 'user';
$config_password = '123';

$cookie_name = 'siteAuth';

$cookie_time = (3600 * 24 * 30); // 30 days

if(!$_SESSION['username'])
{
include_once 'autologin.php';
}
?>


Quello che volevo modificare e' che la username e la password venisse letta da un file txt che contiene piu' username e password, esempio

"username1" Password1"
"username2" Password2" Ecc.

E' possibile? mi potete aiutare? ho provato in tutti i modi ma mi da un sacco di errori e dopo due giorni
chiedo aiuto a voi.

Grazie Ciaooooo.
 
Ultima modifica di un moderatore:
Ciao Claudia,

per fare ciò di cui hai bisogno devi leggere il file in un ciclo foreach; di seguito l'esempio di implementazione.

PHP:
// Get a file into an array.In this example we'll gothrough HTTP to get
// the HTML source of a URL.
$lines = file ('http://www.example.com/' );
// Loop through our array,show HTML source as HTMLsource; and line numbers too.
foreach ( $lines as $line_num
=> $line ) {
echo "Line #<b> { $line_num }
</b> : " . htmlspecialchars
( $line ) . "<br />\n" ;
}


Nel tuo caso al posto di scrivere il contenuto, puoi separare i valori tramite un delimitatore (substring) e procedere con il codice già postato. Prima del termine del ciclo hai necessità di invalidare la variabile $_SESSION ('username') altrimenti la funzione di autologin viene richiamata solo la prima volta
 
Ultima modifica di un moderatore:

Discussioni simili