mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: img senza url

è possibile visualizzare un'immagine in una pagina web senza far 
risalire all'url del server dove essa risiede?

 risalire all'url del server dove essa risiede?
no
al max fanne una copia in bassa qualita' e piccole dimensioni da 
mostrare al volo ;)
^________^
-- 
Napolux
Bombing for peace is like fucking for virginity
http://www.napolux.com
http://napolux.deviantart.com
http://www.blogitaliani.it

 risalire all'url del server dove essa risiede?
potresti linkare una pagina PHP al posto della reale immagine. Ad
esempio passi alla pagina PHP un ID che fai corrispondere al percorso
dell'immagine su server
Prendi l'immagine con PHP e mandi un header del tipo 'image/jpeg'.
Ciao

 risalire all'url del server dove essa risiede?
$sql="SELECT * FROM ".$table['sedi']."prese_presenta WHERE
SP='".$GET['sp']."' ;";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$uploaddir =
$cnf_mod[0].str_replace("-","/",$row['sp_dirfile'])."/".$row['sp_file']; //
file remoto su altro server
$path_parts = pathinfo($row['sp_file']);
if(file_exists($uploaddir)){
$len = filesize($uploaddir);
header("Pragma: no-cache");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-disposition: attachment;
filename=".rawurlencode($row['sp_file']).""); // <- questo e' importante
header("Content-Type: application/octet-stream");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".$len);
readfile($uploaddir);
questo fa il download del file (funziona anche con ie)
da mettere a posto per ottenere quello che ti serve, comunque per i nomi dei
file usa rawurlencode

 
Si che ci riesci.
Ti crei una pagina php che prende il file che vuoi , lo legge e lo 
stampa a video con i giusti header per il tipo di immagine.
Questo file lo userai come se fosse una immagine.
I percorsi delle immagini che vuoi visualizzare li metti in variabili di 
sessione, e il nome della varibile di sessione del file che vuoi 
visualizzare lo passi come argomento al file php.
Cosi la tua "immagine php" sa cosa visualizzare e anche manipolando 
l'argomento che gli passi non dovrebbero riuscire a farci molto.
   Come nome della variabile di sessione e argomento da passare, 
potresti usare lo sha1 o md5 del percorso che vuoi visualizzare.
-- 
Cordialmente.
Melus.
dal mio e-mail togli i simboli di Zorro.
Newsgroup: it.comp.www.php
Titolo: Nuova finestra

Scusate la domanda banale.
Ho un database in MySQL, all'interno del quale c'e` una tabella con un campo
contatore. Vorrei che quando un utente inserisce un record dopo aver dato il
submit gli si apra una finestra per che gli mostra il nuovo valore del
contatore. Non ci riesco.
Chi mi puo` aiutare?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 il nuovo valore del contatore.
http://www.php.net/mysql_insert_id
Per la nuova finestra it.comp.www.html o it.comp.lang.javascript
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.


 


 Anche se la form per l'inserimento e` in PHP?
Sei lato client comunque.

Newsgroup: it.comp.www.php
Titolo: Applicazione Intranet un po' particolare

Stò sviluppando un'aplicazione ad uso interno in PHP/Javascript. Uno degli
obbiettivi è quello di salvare su un server MySql (Linux) alcune immagini che
devono però essere scannerizzate in tempo reale dalla postazione. Per
semplificare il lavoro vorrei far si che la procedura fosse parzialmente
automatizzata: premo un pulsante --> si apre il programma di scansione immagini
--> eseguo la scansione --> invio il form.
Tutto ciò comporta non pochi problemi, a partire dall'esecuzione del programma
di scansione in locale.
Qualcuno sa darmi qualche dritta?
Ciao e grazie,
Nico
-- 
Posted from  [217.57.33.106] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:45862838a8942ead498...@mygate.mailgate.org...


 J
Volendo di può fare con semplice codice HTML.
Guarda questo esempio (che tra l'altro ho postato pure ieri notte... o
mattina!?)
<HTML>
  <HEAD>
    <TITLE>Test</TITLE>
  </HEAD>
  <BODY>
    <A href="file://C:/WINDOWS/CALC.EXE">Calcolatrice</A>
  </BODY>
</HTML>
PS: L'hypertext naturalmente funziona solo if (OS==Windows);
--
Un saluto virtuale digitale dal cyberspace!
Cyber Z
<!-- Per stabilire un contatto con me la X è la chiave! -->


___ prova questo es. (funzia solo con prev. aut.)
<script>
var wsh=new ActiveXObject('WScript.Shell');
wsh.Run('notepad');
</script>
bye.
--
giochi - utility - free -  
http://alaskha.supereva.it/
____________________________________
53 65 20 73  65 69 20 75  6E 20 54 72  6F 6C
  6C 20 56 61  66 66 61 6E  63 75 6C 6F  21
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
Newsgroup: it.comp.www.php
Titolo: Contatore in php?

Salve,
Ho scritto un piccolo contatore di accessi unici in php, funziona, ma il
codice non mi convinve troppo...
E vorrei discutere del miglior modo di scrivere un contatore (senza
database).
Sarebbe conveniente usare degli flock? Come migliorarlo?
Vi lascio lo schifo di codice per eventuali commenti:
<?php
if(!file_exists("db/cont.txt")){
$files=fopen("db/cont.txt","w+");
}
if ("$counter"!="visitato") {
setcookie("counter", "visitato", time()+60*60*24);
$cont=file("db/cont.txt","r");
++$cont[0];
$num=$cont[0];
$file2=fopen("db/cont.txt","w+");
fputs($file2, $num);
fclose($file2);
}
$filecon=file("db/cont.txt","r");
echo "<table  border=\"0\" align=\"center\" valign=\"top\"
width=\"90%\">
<tr>
<td align=center>",$filecon[0],"</td>
</tr>
<tr>
<td align=center>Visitor</td>
</tr>
</table>";
 
                                ?>
 

 Sarebbe conveniente usare degli flock? Come migliorarlo?
Il tuo codice ripulito di tutte le follie:
<?php
define ("DB_FILE", "db/2cont.txt");
$lines = @file (DB_FILE); 
if (is_array ($lines))
{ $count = trim (implode ("", $lines)); }
else
{ $count = 0; }
$count++;
if (!isset ($_COOKIE["counter"]))
{ setcookie ("counter", "non visitato", time () + 60 * 60 * 24); }
elseif ($_COOKIE["counter"] != "visitato") 
{
	setcookie("counter", "visitato", time () + 60 * 60 * 24);
	$file = fopen (DB_FILE, "w");
	fputs ($file, $count);
	fclose ($file);
}
?>
<table  border="0" align="center" valign="top" width="90%">
<tr>
	<td align=center><?php print ($count); ?></td>
</tr>
<tr>
	<td align=center>Visitor</td>
</tr>
</table>
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

 </table>
Grazie Whamoo

 sia vuoto, non lo legga come un array? Giusto?
Esatto, file restituirebbe FALSE
http://www.php.net/file


Newsgroup: it.comp.www.php
Titolo: Corsi su PHP

Volevo sapere se esistono dei corsi di formazione su PHP a pagamento in
Piemonte o Lombardia e quali sono eventualmente le societa di formazione che
erogano tali corsi.
Grazie
-- 
Posted from 
america.csi.it
 [158.102.162.5] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Boh, c'č un seminario su PHP organizzato da wmp e ebusiness school ma
secondo me č uno schifo...
in 8 ore pensano di raccontarti vita morte e miracoli sul php e in piů
introduzione al perl...
dire FOLLE č poco :-)
Trovi molto piů materiale online o su libri/manuali...
Alex

 ha scritto nel messaggio
news:7ad8c453ffe814efae7...@mygate.mailgate.org...


 Grazie
Prego
Saluti Lorenzo Sicilia
--
   KEMEN srl
   Viale Italia, 548
   20099 Sesto San Giovanni
   Milano - Italia
   Tel:  
+39-02-24425326
   Fax: 
+39-02-24425330
 
http://www.kemen.it
Newsgroup: it.comp.www.php
Titolo: Re: Script con parametri

 nome della tabella da utilizzare allo script?
...
http://docs.php.net/it/features.commandline.html
cerca "parametri" nella pagina
ciao
Mario
___________________
www.mario-online.com
___________________

 Grazie
riscrivendo al volo il codice senza testare..
#!/usr/local/bin/php -q
<?php
include('../connect_db.inc');
$argc =& $_SERVER['argc'];
$argv =& $_SERVER['argv'];
if (!isset($args) OR $argc == 0) {
  echo "Can't get values from command line\n";
  exit(1);
} else if ($argc != 3) {
  echo "Usage: {$argv[0]} <database> <table>\n";
  exit(2);
}
$argv[1] = mysql_real_escape_string($argv[1]);
$argv[2] = mysql_real_escape_string($argv[2]);
$res = @mysql_query("SELECT * FROM `{$argv[1]}`.`$argv[2]` WHERE 1", $Conn);
if ($res == FALSE) {
  echo "Can't perform query: Database='{$argv[1]' Table='{$argv[2]}'\n";
  exit(3);
}
if (mysql_num_rows($res) > 0) {
  // Inserisce i valori nel file ...
  exit(0);
}
echo "Tabella vuota\n";
exit(0);
?>
-- 
www.iuz-lab.info

Ciao a tutti,
ho uno script php che legge i dati in una tabella mysql e li scrive in 
un file:
#!/usr/local/bin/php -q
<?php
include('../connect_db.inc') ; //Connessione al database
$strQuery = "SELECT * FROM tabella_1 ;" ;
$res = mysql_query($strQuery,$Conn) ;
if (mysql_num_rows($result) > 0)
{
	//Inserisce i valori nel file ...
}
else
	echo "Tabella vuota!\n" ;
  ?>


iuz ha scritto:

Grazie!!
Newsgroup: it.comp.www.php
Titolo: classe accesso db

Ho cominciato a studiare le classi in php e per esercizio sto provando a
costruirne una per l'accesso a mysql. Questo il semplice codice:
<?php
class interazione_db {
        var $host;
        var $utente;
        var $password;
        var $nome_db;
        var $connessione;
 
        function connessione_db() {
                $this->connessione=mysql_connect($this->host, $this->utente,
$this->password)
                        or die("Impossibile connettersi al db".mysql_error());
                        }
        function apertura_db($nome_db) {
                $this->nome_db=$nome_db;
                mysql_select_db($nome_db, $this->connessione)
                or die("Impossibile aprire il db ".mysql_error());
                }
 
        function chiusura_connessione() {
                $this->chiusura=mysql_close($this->connessione);
                }
}
?>
richiamato da 
<?php
require ("funzioni/classe_connessione.php");
$db=new interazione_db;
$db->connessione_db("localhost", "ospite", "password");
$db->apertura_db("link");
$db->chiusura_connessione();
?>
Ora la seconda funziona mi ritorna sempre un accesso begato al db. Ida ti
sono corretti e se prova la sequenza procedurale tutto è ok quindi non è
una questione di permessi. Il problema potrebbe stare nella prima funzione?
Grazie
 

 function connessione_db() {
                        ^^^^
Prova a metterci i parametri!
-- 
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

 
Se intendi così:
function connessione_db($host, $utente, $password) {....
....}
il risultato non cambia



Ma poi dovresi anche aggiungere:
$this->host = $host;
$this->utente = $utente;
$this->password = $password;


 
Fatto anche questo già da prima: non funge, il maledetto

Prova così:
<?php
class db_class {
        var $host;
        var $user;
        var $password;
        var $name;
        var $connect;
        function connect($host, $user, $password, $name) {
                 $this->host = $host;
                 $this->user = $user;
                 $this->password = $password;
                 $this->connect = mysql_connect($this->host, $this->user, 
$this->password);
                 $this->select_db($name);
                 return $this->connect;
        }
        function close() {
                return mysql_close($this->connect);
        }
        function select_db($name) {
                $this->nome_db=$name;
                return mysql_select_db($name, $this->connect);
        }
        function query($sql) {
                return mysql_query($sql, $this->connect);
        }
        function fetch_array($query) {
                return mysql_fetch_array($query);
        }
}
?>
<?php
require "db_class.php";
$db = new db_class();
$db->connect("localhost", "", "", "mysql");
$sql = "SELECT * FROM user";
$query = $db->query($sql);
while ($record = $db->fetch_array($query))
  echo "<b>$record[Host]</b> <u>$record[User]</u><br />\n";
$db->close();
?>

Newsgroup: it.comp.www.php
Titolo: Leggere db in locale

Sto cercando di leggere un db mysql in locale, così
<?php
$connessione = mysql_connect("localhost", "root", "")
or die("Connessione non riuscita: " . mysql_error());
print ("Connesso con successo");
mysql_select_db("prova",$connessione);
$query = "select * from anagrafica";
//$risultato = mysql_query($query,$connessione) or die("Query non valida:
" . mysql_error());
$i=0;
while ($row = mysql_fetch_array($risultato)) {
$i++;
$nome[$i] = $row['nome']";
$cognome[$i] = $row['cognome']";
$telefono[$i] = $row['telefono']";
}
$tot= count($i);
for($i=1:$i<=$tot;$i++) {
echo $nome[$i]."-".$cognome[$i]."-".$telefono[$i]."<br>";
}
mysql_close($connessione);
?> 
ma il risultato è
Parse error: parse error in c:\programmi\easyphp1-8\www\3.php on line 11
Dove sbaglio?
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Dove sbaglio?
Forse sarebbe meglio se tu usassi un IDE con la numerazione righe e la
colorazione della sintassi. :-)
La linea 11 č quella dell'array $nome: ad occhio, c'č un carattere che
non dovrebbe esserci ( " ). Cosě come alle due righe successive.
Buon Epifania.
T.

Newsgroup: it.comp.www.php
Titolo: Manuale

Possibile che sul sito 
php.net
 non si siano acoorti che il link al manuale
pdf non funzioni?
qualcuno è riuscito a scaricarlo?
grazie

SI io sono riuscito ben 9,29MB di files ;-)))
Max

Scarica qui il manuale:
http://216.121.125.92/php/manualePHP.htm
Newsgroup: it.comp.www.php
Titolo: giorno in lettere

Salve a tutti,
è possibile estrapolare il giorno della settimana (in lettere o anche in 
numeri da 0 a 6) da una data in un campo date? (2005-01-22)
Ho trovato varie soluzioni per i campi timestamp, ma per i campi date no!
Grazie
UDG

$giorno=$date("w")
ritorna il giorno della settimana in formato numerico: da "0" (Domenica) 
a "6" (Sabato).
$giorno=$date("l")
ritorna il giorno della settimana in formato testuale (in inglese)
Max

 ha scritto nel messaggio 
news:uGzId.440586$b5.21...@news3.tin.it...

Grazie Max, ma esce un numero sbagliato, ho letto che funziona con campi 
timestamp, forse è questo il problema? 

U.D.G. wrote:

  qualche opzioni:
  1. puoi fare processre i dati al database:
     e.g.  MySQL:  SELECT DAYOFWEEK(campo_data) FROM nomeTable;
  2. Se sai che i dati saranno sempre in questo formato, puoi usare mktime e
explode:
     $data = '2005-01-22';
     $pezzi = explode('-', $data);
     $timestamp = mktime(0,0,0,trim($pezzi[1]),
                         trim($pezzi[2]), trim($pezzi[0]));
     return getdate($timestamp)['wday'];
  3. puoi provare la funzione strtotime()  (mi pare un po' pericoloso ...):
     $data = '2005-01-22';
     $timestamp = strtotime($data);
     return getdate($timestamp)['wday'];
  buona fortuna!
  mark.
-- 
I am not an ANGRY man.  Remove the rage from my email to reply.

  mark.
Perfetto, grazie Mark, ho risolto con la seconda soluzione con una piccola 
modifica!
  $data = '2005-01-22';
  $pezzi = explode('-', $data);
  $timestamp = mktime(0,0,0,trim($pezzi[1]), trim($pezzi[2]), 
trim($pezzi[0]));
  $date = getdate ($timestamp);
  $dayofweek = $date['wday'];
UDG

Newsgroup: it.comp.www.php
Titolo: ORDER BY LEFT (MD5 (RAND ()), 6)

ciao a tutti....
nn e 'possibile :_(
sta volta ho pure cercato ma nn trovo l'errore...
ho creato il seguente codice:
<?php
      include"../conf/config.inc.php";
 
      $sql="SELECT * FROM inglese ORDER BY LEFT (MD5 (RAND ()), 6)";
      $sql=mysql_query($sql,$conn);
 
      while($r=mysql_fetch_array($sql))
      {
       $par=$r['parola'];
       echo"$par<br>";
      }
?>
e mi da il seguente errore:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
result ...
se nella $sql tolgo ORDER BY LEFT (MD5 (RAND ()), 6) allora tutto
funziona, ho pure provato la variabile $sql compreso il rand, su
phpmyadmin e li funziona. problema sta nel while ..., ma cosaaaa?? :_(
pf help me!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 nn e 'possibile :_(
$sql="SELECT * FROM inglese ORDER BY LEFT(MD5(RAND()), 6)";
comunque questo
$sql=mysql_query($sql,$conn);
per leggibilita' e' meglio
$rs_sql = mysql_query ($sql, $conn);
Saluti.
-- 
I'am what I'am, I do what I can

grazie mille!sei molto gentile, in poke parole era x via degli spazi?
mannaggia!:P
grazie ancora buona giornata!

Newsgroup: it.comp.www.php
Titolo: Esempio inserimento Campo in Database MySQL

Salve,
Sono alle prime armi con php,
Ho configurato tutto l'occorrente sul mio pc e funziona, ora devo progettare
un sitema che mi permette di effettuare il BACKEND su un sito internet.
Per fare ciň mi sono creato un Database e la relativa connessione
funzionante (Uso Dreamweaver)
Qualcuno gentilmente mi puň inviare un esempio di come si inseriscono i dati
in un semplice database?  Grazie 1000

 in un semplice database?  Grazie 1000
Puoi fare in modo molto semplice usando PHPMyAdmin.
Ossia te lo installi sul tuo computer e fai un dump del database.
Poi lo installi sul server e trasferisci tutto il dump.
Problemi zero. Tempo impiegato zero.
Marco
+-----------------------------+
| Marco <no private messages> |
|                             |
| Software is like sex...     |
| It's better when it's free. |
+-----------------------------+

 ha scritto nel messaggio
news:aq5fad$63j$1...@newsreader.mailgate.org...


 ha scritto nel messaggio
news:Tlrx9.112996$RO.29...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: register_globals non si attiva

nonostante lo abbia impostato su On e riavviato la macchina, il phpinfo() me 
lo da ancora su Off. Come mai? Uso WAMP. 

 lo da ancora su Off. Come mai? Uso WAMP.
E tu lascialo a off e sistema gli script, che fai solo che bene. ;)
Bye.

 ha scritto nel messaggio 
news:56vnhfF...@mid.individual.net...

Prima di aprire bocca e dare fiato sarebbe meglio chiedere il PERCHE' ho 
bisogno di una cosa del genere.
www.creloaded.com
Saluti.

 bisogno di una cosa del genere.
Benvenuto nel gruppo conte di Savoia.
Spiegacelo tu perché ne hai bisogno: prima di aprire bocca e dare fiato 
sarebbe meglio spiegare il PERCHE' hai bisogno di una cosa del genere.
Alessandro ti ha dato una risposta perfetta.
Un'altra risposta (evitando quelle scortesi come il tuo modo di 
approcciarti) è: controlla quale è il php.ini che legge la tua 
installazione di php. E questo lo sai solo tu.
--
rob4you

 sarebbe meglio spiegare il PERCHE' hai bisogno di una cosa del genere.
Ho chiesto una cosa in maniera educata e mi si č risposto come se fossi 
l'ultimo coglione che non sa buttar giů due righe di codice. Nel post 
precedente ho citato 
www.creloaded.com
 che č un sistema di e-commerce 
open-source che richiede quel tipo di impostazione sul server che lo ospita. 
Ma non mi pareva un'informazione fondamentale per quello che ho chiesto. La 
risposta di Alessandro, quindi, era perfettamente fuori luogo. Non sono 
tutti stupidi quelli che non si conoscono...
Grazie della dritta rob. Il php.ini era un'altro, quello dentro Apache/bin.
Mi chiedo dove venga specificato quale usare. File di configurazione di 
Apache?

 Benvenuto nel gruppo conte di Savoia.
ROTFL

 
http://it.php.net/manual/en/configuration.php#configuration.file

 l'ultimo coglione che non sa buttar giù due righe di codice. Nel post
Vedila come vuoi.
register_globals e` un buco di sicurezza, che espone a abusi da parte
degli utente e a SQL injection, oltre a tutta una serie di rogne.
Il fatto che quel software sia opensource e necessiti di tale impostazione
e` ancora peggio, perche` gli hacker hanno a disposizione il codice e sono
facilitati a trovare falle, perche` sanno il nome delle variabili che usa.
Poi, naturalmente, fai quello che vuoi.
Bye.
P.S.: Saper buttar giu` due righe di codice non significa che quelle due
righe siano sicure.

 facilitati a trovare falle, perche` sanno il nome delle variabili che usa.
Non posso che essere d'accordo con te. : )
Newsgroup: it.comp.www.php
Titolo: Idee su controllo password

Salve, mi servirebbero alcune idee su come sviluppare al meglio un sistema
di controllo password. Spiego la situazione.
L'utente, per accedere ai contenuti del sito, nella home-page troverà un
modulo che invita ad inserire una password (solo password, no username).
Scritta la password, se è corretta (ossia presente nel database di quelle
valide) viene ridirezionato alla pagina indice dei contenuti protetti,
mentre se è errata viene visualizzato un messaggio di errore. Fin qui tutto
bene. Il problema sorge quando l'utente va a visitare le altre pagine
protette (ossia quelle linkate dall'indice): voglio impedire che, inserita
la password giusta una volta (le password hanno infatti una certa scadenza
temporale), l'utente faccia il "furbo" memorizzando nei bookmarks, o
distribuendo agli amici, le URLs delle altre pagine.
http://www.miosito.com
 [Sulla Home-Page di 
www.miosito.com
 compare il form
di autenticazione]
http://www.miosito.com/areaprotetta.html
 [Se la password è giusta, viene
ridirezionato su areaprotetta.html, che posso proteggere da intrusi
controllando che l'utente provenga dallo script, ad esempio]
http://www.miosito.com/areaprotetta-2.html
 [Su areaprotetta.html compaiono
altri links, ad esempio ad areaprotetta-2.html... come fare?]
Spero di essere riuscito ad esprimermi al meglio. Potrei implementare dei
sistemi di autenticazione più completti, il problema è che questo sistema e
da offrire a diversi (molti) webmasters, quindi dev'essere piuttosto facile
da "installare" e garantire compatibilità con tutti i servers. Non mi
interessa avere una sicurezza al 100%, ma almeno riuscire a negare l'accesso
alle altre pagine protette agli utenti che scrivono semplicemente
l'indirizzo nella barra del browser.
Non si può? Voi come fareste?
Grazie a tutti!

 di controllo password. Spiego la situazione.
Esistono diversi sistemi:
1 - utilizzi l'autenticazione http di apache. sistema molto sicuro.
2 - inserisci uno script che verifica il login in ogni pagina protetta
3 - utilizza l'autenticazione mod_auth legata al db
4 - ecc....
Ciao
Marco
Newsgroup: it.comp.www.php
Titolo: Help! Un aiuto sulla sicurezza per pagamenti con carta di credito.

Salve a tutti,
vi scrivo per chiedervi lumi sull'argomento.
Sto realizzando un sito di e-comm. ed è previsto il pagamento con carta
di credito. 
Vi chiedo aiuto per cercare di capire come funziona la cosa, perchè non
ho le idee chiarissime.
Quello che ho capito è che mi devo fare attivare la sicurezza ssl sul
sito, ed inserire le pagine da proteggere in questa cartella ssl.
Ora, per quanto riguarda la connessione alla banca (bancasella) e
l'invio delle informazioni della carta e importo come funziona? Mi
interessa capire anche come è scritto il codice.
Se avete anche da segnalare qualche link con qualche guida e manuale ve
ne sarei grato.
Grazie
Lore

ne sarei grato.
Vai sul sito di Banca Sella: 
http://www.easynolo.it/
 , lě trovi tutto
quello che ti occorre: manuali, codici etc...
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 l'invio delle informazioni della carta e importo come funziona? 
Sei OT, fai riferimento alla documentazione fornita da Banca Sella.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 Ciao
Grazie mille, sei stato illuminante... :D
Lore

"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:ee34g.99132$A83.2...@twister1.libero.it...


Newsgroup: it.comp.www.php
Titolo: date e ore

Salve,
dove posso trovare una funzione che sommi 
ore e minuti ad una data e ora iniziali
(supponiamo 6/8/2004 08:10 + 5 ore e 20 minuti)
e che restituisca qualcosa tipo 200408061330
function sommadataora($dataora,$ore,$minuti) {
   ...
   return $dataora;
}
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 e che restituisca qualcosa tipo 200408061330
Da testare.
<?php 
function sommadataora ($dataora, $ore, $minuti) {
	$date  = mktime (date('G', $dataora) + $ore,
			date('i', $dataora) + $minuti,
			date('s', $dataora),
			date('m', $dataora), 
			date ('d', $dataora), 
		        date ('Y', $dataora)); 	
	return date ('YmdGis', $date);
}
$data = time ();
print (sommadataora ($data, 10, 5));
?>
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.

 ?>
Grazie 1000, ho modificato in return date ('YmdGi', $date); per togliere i
secondi.


 e che restituisca qualcosa tipo 200408061330
su: 
http://it.php.net/manual/en/function.strtotime.php
c' nell'esempio:
<?
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
?>
ragionevolmente pu diventare: 
date('YmdGi', strtotime("+$num_ore hours $num_minuti minutes"));
non l'ho provato, ma se sta sul manuale.. 
---------------------------------------
Dr.Tarr    
http://drtarr.blog.excite.it
---------------------------------------
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup
Newsgroup: it.comp.www.php
Titolo: confronto fra 2 array

Ho un array : 1,3,a,f,7
Un altro array: 5,7,1
C'è una funzione che mi dice subito se i due array (che non hanno la stessa 
lunghezza), contengono valori uguali?
Grazie. 

Cekko wrote:

dipende da cosa intendi per uguali..
in certi casi anche == puo' andare..
http://it.php.net/manual/en/language.operators.comparison.php
-- 
www.iuz-lab.info
 
www.php-faq.org

sinceramente ci ho capito poco......... 

 hanno la stessa lunghezza), contengono valori uguali?
Forse potrebbe tornarti utile la funzione array_intersec(). Vedi
http://it2.php.net/manual/en/function.array-intersect.php
.
Se non fosse cosě, all'indirizzo 
http://it2.php.net/array
 trovi
l'elenco di tutte le funzione per la manipolazione degli array
con una breve descrizione su cosa fanno. Non sono molte e in
pochi minuti puoi trovare la risposta alla tua domanda.
Ciao.
-- 
Federico


credo che dovrebbe andarti bene una cosa come:
www.php.net/array_intersect


Ops, ovviamente non avevo visto che ti avevano già risposto... :P

Newsgroup: it.comp.www.php
Titolo: PHP 4.3 con estensioni fuori servizio

Ho installato PHP 4.3 per sostituire il 4.2.3, lo uso per sviluppo in
abbinamento ad Apache 1.3.x (dove è caricato come modulo), il tutto su
Winzoz Xp Home Sp1
Funziona tutto benissimo tranne le estensioni, che non partono affatto. Il
path è corretto (infatti se lo metto sbagliato segnala modulo non trovato)
ma al caricamento di una qualsiasi dll ottengo un messaggio di "Procedura
non trovata" (in italiano... mah...) che suona un po' tipo dll entry-point
not found: dll bacate?!
Ho controllato per scrupolo anche il php.ini che usavo col 4.2.3, ma le
impostazioni sono le stesse (non il file, ho modificato quello nuovo) che
prima funzionavano...
L'unica differenza è che l'installazione precedente era stata "manuale"
mentre stavolta ho prima usato l'installer (per fare prima) e poi ho
aggiunto i file mancanti dallo zip... se s'è incasinato il registry mi sa
che faccio prima a continuare con Linux, dove problemi di 'sto tipo almeno
non li ho mai avuti...
Qualche idea?

not found: dll bacate?!
Esatto. Puo' essere che l'estensione "php_pippo.dll" cerchi di linkare
una funzione che si trova in "c:\vecchiophp\php4ts.dll", directory che
magari non esiste piu', oppure in "c:\nuovophp", solo che tu hai fatto
l'installazione in c:\vecchiophp.
Soluzioni: reinstallare da zero; usare FILEMON o DEPENDS per vedere di
preciso *cosa* fanno queste DLL (il trucco con FILEMON consente anche,
spesso, di velocizzare un po' il caricamento dei programmi - basta che
uno metta le DLL nel posto che il programma controlla per primo, e con
FILEMON si sa quale sia questo posto).
Leonardo

 l'installazione in c:\vecchiophp.
In effetti ho trovato che php4ts.dll in system32 era quello vecchio, ma dopo
che ho copiato quello nuovo Apache crashava all'avvio... :-) Ho
disinstallato, spianato manualmente tutti i file che la disinstallazione
automatica s'è dimenticata, reinstallato e adesso è a posto.
Grazie!
Newsgroup: it.comp.www.php
Titolo: Domanda al volo OOP

class Foo{
    public $foo;
    public function __construct(){
        $this->foo = 'sono in foo';
        $this->obj = new Bar();
    }
}
class Bar{
   public $bar;
   public function __construct(){
        $this->bar = 'sono in bar';
        //ecco, qui dovrei poter accedere a $this->foo della classe
foo
   }
}
$ite = new Foo();
Come da commento nella classe Bar, è possibile in un qualche modo
risalire alle variabili della classe Foo?
Non posso usare l'ereditarietà (class Bar extends Foo) perchè devo
avere obbligatoriamente un'istanza di Foo e al suo interno creare
l'oggetto Bar
Cioè, adesso faccio $this->obj = new Bar($this->foo); ma se ci fosse
un modo di accedere a tutti i metodi/variabili pubblici di Foo?

 modo di accedere a tutti i metodi/variabili pubblici di Foo?
Puoi fare $this->obj = new Bar($this), e nel costruttore di Bar in 
pratica ti salvi un puntatore al suo "padrone" (Foo). Da li` potrai 
accedere a tutti i metodi e attributi pubblici.
Bye.


OT
ma perchè foo e bar sono onnipresenti nei libri di programmazione?

 ma perchè foo e bar sono onnipresenti nei libri di programmazione?
Google is your friend:
http://it.wikipedia.org/wiki/Foobar
http://en.wikipedia.org/wiki/Foobar

Newsgroup: it.comp.www.php
Titolo: AIUTO con i Cookies

Ciao a tutti!
Ho creato un sito web in cui ho necessità di salvare il contenuto del
carrello degli ordini su Cookies. Così evito salvataggi inutili sul DB
e memorizzo tutto alla fine...
Il mio problema è che essendo nuovo nell'utilizzare i Cookies, non
riesco ad impostare bene il meccanismo di salvataggio.
Ho capito come devo fare per leggere un Cookie ed ho capito anche come
fare a creare un nuovo Cookie e memorizzare dentro una stringa. Ma come
faccio se voglio aggiungere informazioni ad un Cookie già esistente?
Se, ad esempio, nel Cookie ho già memorizzato un articolo, come faccio
ad inserirne un'altro in un momento successivo?
Grazie mille in anticipo!!



Ma visto che la gestione dei cookies è in parte in mano all'utente
perché non usi le sessioni?
-- 
Per rispondermi togli il cappello

Io sto già usando le sessioni... ma siccome gli utenti si lamentano
del fatto che se per sbaglio chiudono la finestra il carrello si
svuota, ho deciso di memorizzare tutto anche sui Cookies... così non
ci saranno problemi. Poi, quando tutte le operazioni sono terminate,
invio i dati dell'ordine al DB...

 ci saranno problemi.
Certo, a meno che l'utente non cancelli i cookie o non supporti i
cookie permanenti.
Di questo argomento se ne e' discusso decine di volte,c erca tra i
vecchi post.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

Questo è ovvio... se l'utente non può soddisfare certe specifiche gli
offro la possibilità di memorizzare il carrello su DB... ma solo in
questo caso, per evitare inefficienze

 caso, per evitare inefficienze
IMHO vista la quantita' di informazioni di un carrello l'inefficienza
si ha salvandone i dati in un cookie piuttosto che salvandoli in
sessione e nel DB.

Newsgroup: it.comp.www.php
Titolo: posizionare le locandine di un cinema

posizionare le locandine di un cinema
forse aiuta:
http://www.clacsrl.it/rapu/img.jpg
...non cerco qualcuno che lo risolva ma qualcuno che mi indichi la
strada da percorrere...
E' complicato ma immaginate di avere a che fare con le locandine di
un cinema. Ci sono locandine grandi e piccole.
C'e' una struttura che puo' contenere 4 locandine grandi e al massimo
8 locandine piccole.
Ho una tabella di questo tipo:
ID titolo	 vincolataalbox	tipobox	tipo	colore
1 MARIO       11               2           mostra	#CCCCCC
2 LUCA	        22               1           mostra	#99FF99
3 PAOLO      32               	mostra	#FF0000
4 ENZO	                                  	evento	#CC66FF
5 GIANNI                                      evento	#C2622F
Ho una pagina che dovete immaginare divisa in 4 contenitori.
Ogni contenitore contiene uno o due layer.
Il numero massimo di layer e' 8.
Questi 8 layer si chiamano:
11
12
21
22
31
32
41
42
Ogni riga della tabella e' un layer.
L'altezza di un layer e' definita dal campo tipobox.
Se tipobox=1 allora altezza=105px
Se tipobox=2 allora altezza=210px
La posizione di un layer puo' essere vincolata ad un contenitore,
specificando l'attributo vincolataalbox.
Posso lasciare liberi i campi 
vincolataalbox e tipobox
ovviamente il programma deve riempire in maniera "intelligente" lo
spazio libero.
Problema.
che logica devo usare per posizionare le locandine ?
Ho pensato questo:
1)uso un vettore di 8 elementi per tenere traccia degli spazi occupati
2)colloco prima i layer vincolati.
3)ogni volta che posiziono un layer vincolato se ne conosco il tipo
(grande o piccolo)
 "brucio" le posizioni occupate da quel layer sul vettore.
 
 ...e qui mi sono fermato perche' non so andare avanti...
l'ID=3 lo potrei posizionare su tipobox grande o piccolo
grande nel caso della tabella che abbiamo ma se ho altre righe potrei
valutare
di metterlo piccolo
...mi aiutate nel risolvere questo problema...?
grazie a tutti

mi hanno detto di usare le tecniche di 
BACKTRACKING e CSP
ne avete sentito parlare ?
ma in PHP posso costruire algoritmi di quel tipo ?
Newsgroup: it.comp.www.php
Titolo: hosting

Ciao a tutti devo scegliere un web hosting per un sito che ho 
eealizzato.Questi sono i requisiti
server apache1.3
php4.3
almeno 20 mail
traffico mensile se possibile illimitato o almeno 15 GB
banda decente
pochissimi casi di fuori servizio
registrazione dominio tipo 
miodominio.org
 (o .it)
So che aruba a prezzi bassi ma non è che mi fidi poi molto.
Avevo pensato a tiscali 179 euro/anno  +o- , ma non so come va.
Qualcuno sa darmi qualche consiglio su Tiscali o se c'è qualcosa di meglio 
in giro?
Grazie. 

www.seeweb.com
 

 registrazione dominio tipo 
miodominio.org
 (o .it)
Ciao Lorenzo...
io mi trovo mooolto bene con Serverplan.
Mai un disservizio, e ho oltre 100 domini attivi...
il link è: 
www.serverplan.com
Cosa mooolto importante: l'assistenza è VERAMENTE OTTIMA, QUASI IN TEMPO
REALE!
Ciao !!!
Riccardo.
www.neo-web.it

 TEMPO REALE!
Quoto, riquoto, straquoto!!! :)

 ha scritto nel messaggio
news:8rv7d.44907$35.20...@news4.tin.it...

Bhè...io ho appena preso un piano rivenditore presso di loro...spriamo in
bene!!!
-- 
===============
Saluti
Web Inside
===============

Newsgroup: it.comp.www.php
Titolo: Aiuto per favore!!!

Ho messo via ftp tutti i file della cartella html ma andando provando ad
aprire il sito via http non mi carica nulla, sembra che stia scaricando
tutto il sito ma in realta' dopo un minuto di attesa con la pagina bianca mi
da errore! cosa puo' essere? Grazie mille di cuore a chi puo' darmi una
mano!


hai provato a mettere UN SOLO file (puro html) e cercare di vedere 
quello? se non si vede ci sono molteplici motivi:
1) hai sbagliato directory
2) il webserver e' giu'
3) hai sbagliato server
4) hai sbagliato newsgroup
5) hai sbagliato tutto nella vita :)
-- 
signature: No such file or directory

 ha scritto nel messaggio
news:B5pba.40531$pG1.9...@news1.tin.it...

    ne sparo una
        il serevr dove scarichi i file č Linux ?
        se č cosě occhio ai nimi dei file ... per Linux Index.htm (I
maiuscola) č diverso da index.htm (I minuscola) ....
    controlla e vedi se puň essere questo l'errore ... poi segui i consigli
di Denny
ciao, Rocco
Newsgroup: it.comp.www.php
Titolo: msql e codice html

ciao ho del codice html in una tabella, ho un problema:
aggiornando i dati dal web ottengo href:\"http se, ad esempio, immetto
href:"http e questo si ripete (href:\\"http ).
Credo il valore immesso venga interpretato da php e rielaborato senza
togliere la "\" dovuta alla sua sintassi.
grazie per la risposta

mamma mi cosa ho scritto MySql!!!!

puoi spiegare meglio come scrivi cosa, come leggi e come lo tiri fuori il
risultato? Magari ti possiamo aiutare, sapendo di che parli.. =)
LAMASE


ho delle porzioni di codice html che richiamo da una tabella di mysql per
formare delle pagine web.
Per aggiornare il sito ho creato una pagina con dei form che mi permettono
di inserire e aggiornare i record di questa tabella, ora, se per caso devo
aggiornare un record che contiene il carattere " esso viene inserito nel
database come \" (la notazione php!).
grazie in anticipo.

 ha scritto nel messaggio
news:9dmjrg$ejt$1...@lacerta.tiscalinet.it...


grazie 1000!
tutto a posto.
a volte la soluzione è sotto i tui occhi ... :-)

Newsgroup: it.comp.www.php
Titolo: Apache, problemi con localhost

Ciao, seguendo questa guida sto cercando di installare apache:
http://php.html.it/guide/lezione/2546/installazione-del-web-server-apache/
metto su porta 80 e il il monitor apache server ha la freccia verde ma
non mi riesce di aprire 
http://localhost/
 da browser. Quale può essere
il problema?  Grazie.

Dario ha scritto:

.. non saprei, ma se ti interessa c'è xampp che è un pacchetto completo
di apache, php, mysql ecc. disponibile per linux, win, ecc. che si
installa e configura automaticamente. Dopo aver installato il tutto ti
puoi personalizzare i file di configurazione. PROVALO !
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Sembra che il problema fosse il fatto che la porta scelta era l'8080
invece che l'80 come avevo messo nelle impostazioni. Non so come mai
però ora funziona. Grazie per l'aiuto.
Newsgroup: it.comp.www.php
Titolo: Server Status

ciao
in una pagina web ho una tabella con un elenco di indirizzi e porte
per esempio 
www.cicca.it
 porta 1
restituisce un'immagine con una faccina che ride se l'host è online
o triste se offline
creanto un'immagine con questo link
http://www.miosito.it/image.php?host=www.cicca.it&port=1
ho uno script che credevo funzionare ma in realta' mi da tutte faccine 
tristi (cioe' offline) quando sono online
il problema è che funzionava.. e ora non funziona piu
non ricordo se l'ho toccato
per prova l'ho testato anche su siti come 
www.google.it
 .. ma niente mi 
da tutto offline
premetto che lo script non l'ho fatto io mi è stato dato, ma ho perso il 
contatto di questa persona
il codice dello script lo trovate in fondo al post
riuscite a correggermelo ?
o al limite indicarmi uno script migliore
ho girato parecchio su google ma non ho trovato nulla
spero di essermi spiegato
ciao !
codice :
<?php
error_reporting(0);
header("Content-type: image/gif");
     $fp = fsockopen($host, $port,$errno,$errstr, 4);
          if (!$fp){
              readfile('offline.gif');
          } else {
		readfile('online.gif');
              fclose($fp);
          }
?>

     $fp = fsockopen($host, $port,$errno,$errstr, 4);
Non funziona con register globals su off, correggi con:
$fp = fsockopen($_GET[''host], $_GET['port'],$errno,$errstr, 4);
su phpclasses trovi alcune classi ben fatte che ti dicono anche quali
servizi sono attivi e quali no
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it


http://www.miosito.it/image.php?host=www.cicca.it&port=1





codice :
<?php
error_reporting(0);
header("Content-type: image/gif");
    $fp = fsockopen($host, $port,$errno,$errstr, 4);


 $fp = fsockopen($_GET[''host], $_GET['port'],$errno,$errstr, 4);
Piccolo typo:
$fp = fsockopen($_GET['host'], $_GET['port'],$errno,$errstr, 4);
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

$fp = fsockopen($_GET['host'], $_GET['port'],$errno,$errstr, 4);
ooops :-)


scusate ho postato due volte :o)

 ooops :-)
niente non funziona..
su porta 80 è tutto ok
su altre porte mi da sempre pallino rosso..

su altre porte mi da sempre pallino rosso..
Ma ci sono altri servizi attivi che dovrebbero dare pallino verde? Le
porte sono aperte?
Se sě, controlla la stringa di errore che restituisce la funzione,
oppure prova con l'esempio del manuale:
http://it2.php.net/manual/it/function.fsockopen.php

Newsgroup: it.comp.www.php
Titolo: antispam captcha per i non vedenti

C'e' un mio collega che dovrebbe mettere un sistema antispam per i non 
vedenti e captcha non va bene... c'e' qualcosa tipo domande risposte?

 risposte?
Puoi utilizzare un "captcha" audio, ossia permettere all'utente di
ascoltare il testo inserito nell'immagine captcha. Puoi implementarlo
in Flash oppure tramite TTS in MP3 o WAV etc.
In alternativa, domande e risposte di matematica elementare sono
piuttosto facili da implementare ([numero random 0-9] [operatore
random] [numero random 0-9] = ???).
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

Newsgroup: it.comp.www.php
Titolo: [OT]server FTP per win/2000

Da una macchina Linux con PHP  devo collegarmi per prendere dei files ad un
server win2K.
Pensavo di usare FTP ma che demone server posso usare sotto windows?
Grazie.

 wrote in message
news:au89n7$avn$1...@lacerta.tiscalinet.it...

Quello di IIS?

 ha scritto nel messaggio
news:VYTN9.46366$Ou4.1...@twister2.libero.it...

1) IIS non è installato sulla macchina win/2k
2) IIS è un Web/server (HTTP)  può anche rispondere al protocollo FTP?!?
Grazie
otherwise
Newsgroup: it.comp.www.php
Titolo: MySQL

ciao a tutti....
allora....ho creato un database nel mio PC (usando php e mysql)
ho inserito anche tutti i dati....ma ora sorge il seguente problema:
1) vorrei spostare i dati (e quindi l'intero database) in rete
     insomma mettere tutto on-line come posso fare??
     devo reinserire tutti i dati dal web?
     mi creo uno script che li inserisce automaticamente??(mi sparo?) :-)
2) il database l'ho creato in Win98-Zozz (aimč)
    ora vorrei spostare i dati su linux (anche li č installato mySQL)
    come faccio? č possibile?devo reinserire tutti i dati manualmente?
grazie a tutti ciao!

     come faccio? č possibile?devo reinserire tutti i dati manualmente?
Nooo, come ti ho detto puoi fare un dump sql, i dati esportati da un db
sotto windows sono compatibili con un db su linux...
Ciao
Alex

"Alessio" <(
alessi...@libero.it
)@NOSPAM.tld> ha scritto nel messaggio
news:SkLL7.12762$4M2.3...@news2.tin.it...

grazie mille! :-)
 ciao

"Alessio" <(
alessi...@libero.it
)@NOSPAM.tld> wrote in message
news:SkLL7.12762$4M2.3...@news2.tin.it...

Non 100%, windows mette nomi minuscoli per le tabelle (guarda la struttura
nella cartella del database sui vari filesystem)...

 nella cartella del database sui vari filesystem)...
Da quello che so io l'SQL esportato da windows e buttato su linux va
perfettamente...
Non intendo dire lo spostamento fisico dei files di sistema di mysql... che
tra l'altro credo sia impossibile tranne che per utenti autorizzati alias
root...
o no ?
Alex

 perfettamente...
Non proprio cosi, linux ti crea le tabelle, questo si, senza problemi. Cmq.
prova seguente:
Crea una tabella in windows e la chiami "TabellaProva"
Prima cosa che noti: sotto windows si chiamera': "tabellaprova" (visualizza
con SHOW TABLES).
SELECT * from TabellaProva;
funziona sotto windows. Bene!
fai un dump con mysqldump e quello lo metti sotto linux:
anche sotto linux si chiama ora tabellaprova.
Ma se adesso fai una query:
SELECT * from TabellaProva;
non va piu'...
Quindi e molto facile aver sbagliato nei vari query un nome di una tabelle o
database con minuscolo, maiuscolo che va sotto windows e quando porti tutto
su linux ti crea solo problemi (magari non mettendo in php neanche l'analisi
dei errori delle query, cosi non si vede che sbaglia, un casino).
Ergo: IMHO meglio usare linux in partenza... ;-)


Non pensavo che windows creasse tabellaprova anche se da phpMyAdmin gli dici
TabellaProva...
Cmq io non ho mai avuto problemi perche uso sempre in tutti i casi nomi
minuscoli...
L'ultima tragedia č stato il backup di tutta la wwwroot (sotto win2k) ha
messo gran parte dei files.htm e script.php come FILES.HTM e SCRIPT.PHP...
Ovviamente sotto linux non andava piů un cazzz !!! :-)
Alex

 Ovviamente sotto linux non andava piů un cazzz !!! :-)
Consiglio generale per evitare problemi:
nome del database e delle tabelle in minuscolo. Nome del file + lungo di 8
caratteri.
Newsgroup: it.comp.www.php
Titolo: file di sessione

Ho un problema con le variabili di sessione!
Nel mio file di sessione mi compaiono le variabili scritte in questo modo:
"ANNO|s:4:"2003";NOME|N;COGNOME|R:2;INDIRIZZO|R:2; "
In questo esempio tutte le variabili seguite da "R:2" assumono il valore
della variabile nella posizione 2.
C'e' qualcosa che mi aiuti a capire come venga generato questo "R:2" visto
che nn sono io a generarlo automaticamente?Perchè tutte le variabili
assumono il valore della seconda con conseguente generazione del codice
"R:2"? Grazie a tutti anticipatamente

 Ho un problema con le variabili di sessione!
Posta il codice che utilizzi per gestire le sessioni.
I file di sessione non dovresti guardarli per utilizzare le sessioni,
vengono gestiti internamente da PHP.
-- 
I'am what I'am, I do what I can

Il codice che uso per registrare una var in sessione
e' Session_Register()
il contenuto del file di sessione e':
"ANNO|s:4:"2003";NOME|N;COGNOME|R:2;INDIRIZZO|R:2; "
normalmente per il buon funzionamento delle variabili le trovo sotto
la forma ANNO|s:4:"2003";
cioe' nome-lunghezza-valore
non capisco come mai mi ritrovo variabili nella forma
INDIRIZZO|R:2;  che mi danno problemi sul valore poiche
non viene registrato ma fa Riferimento al valore di un'altra variabile
in questo esempio la seconda variabile del file di sessione
e cambiando l'una o l'altra mi ritrovo sempre lo stesso valore
come se INDIRIZZO fosse un alias dell'altra variabile

 cioe' nome-lunghezza-valore
Non usi $_SESSION ma ti vai a leggere il file della sessione?
C'e' un motivo particolare di voler fare cosi? 
Cmq. non dovresti usare session_register() (leggi anche nel manuale 
i vari warning) ma settare le variabili di session con $_SESSION:
<?php
  session_start();
  $_SESSION['ANNO']=2003;
?>
e per leggere:
<?php
  session_start();
  echo $_SESSION['ANNO'];
?>

 ha scritto nel messaggio
news:LNLqb.1182$D63...@tornado.fastwebnet.it...

Non leggo nel File caro amico
ci ho dato un'occhiata per capire perche' alcune variabili di sessione
non mi funzionano


s significa string, R non so cosa voglia dire, comunque se non posti
il codice riguardante l'assegnamento dei valori a queste variabili non
possiamo aiutarti!
Saluti
P.s. segui il consiglio di Jurgen 
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC č possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM