salve come da titolo dovrei prelevare dei valori da un file.txt e stamparli.
Il mio file è strutturato "nome : codice : valore : validità"
Ho usato gli oggetti nell'index includo un file function.php dove è presente una funzione caricaFile() da li creo un array e dovrei passarlo a function.js nel quale stampo la tabella con i valori.
Quello che non riesco è a passare i valori da php a javascript
Vi posto il codice
index.php
Codice PHP:
<html>
<head>
<title>titolo</title>
<script type="text/javascript" src="function.js"></script>
<?php
include("function.php");
$ogg = new gestisciFile();
if(isset($_POST)>0)
$ogg->salvaFile("File.txt",$_POST);
$ogg->caricaFile("File.txt");
unset($_POST);
?>
</head>
<body>
<div id="box1"></div>
<div id="box2"></div>
<script type="text/javascript" language="javascript">
tab.disegna("box1","box2","index.php");</script>
</body>
</html>
function.php
Codice PHP:
class gestisciFile
{
function caricaFile($path)
{
if(file_exists($path))
{
$fd = file($path);
print "<form action=\"index.php\" method=\"post\">";
print "<script type=\"text/javascript\" language=\"javascript\">";
print "tab = new GestisciTabella();";
foreach($fd as $k => $v)
{
$v = str_replace(array("\r","\n"),"",$v);
print "tab.array[$k]='$v';";
}
print "</script>";
print "</form>";
}
}
}
nel file javascipt ho le funzioni gestisciTabella()
in cui genero l'array con
this.array = new Array()
e richiamo la funzione disegna
this.disegna = disegna
ma non riesco a disegnare la tab prelevando i valori!