Usare file txt

valient13

Utente Attivo
6 Apr 2012
96
0
0
Sicilia
PHP:
<?php include("header.php"); ?>
  <!-- Content -->
  <div id="content">
  	<div id="conteiner">
  		<?php
			print "<table width=100% class=\"contacts\">";
			$fd= fopen ("dati/MCC00.txt","r");
			$x=0;
			while (!feof ($fd))
			{
			$riga=fgets($fd, 530);
			if($riga!="")
			{
			$arr=split(';', $riga);
			print "<tr>";
			print "<td>".$arr[0]."</td>";
			print "<td>".$arr[1]."</td>";
			print "<td>".$arr[2]."</td>";
			print "<td>".$arr[3]."</td>";
			print "</tr>";
			$x++;
			}
			}
			print "</table>";
			fclose($fd);
		?> 
  	</div>
    <?php include("sidebar.php"); ?>
  </div>
  
<?php include("footer.php"); ?>

"Function split() is deprecated"
un'alternativa a split? penso che sia giusto il codice, perchè voglio recuperare un file txt..
 

valient13

Utente Attivo
6 Apr 2012
96
0
0
Sicilia
Grazie Alessandro, mi metto a video tutti i giocatori, ma come faccio a prendere il nome:

101|0|ABBIATI|MIL|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|16
102|0|AGAZZI|CAG|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|10
103|0|AGLIARDI|BOL|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1

Grazie Ancora
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Se ho capito bene, con il primo explode ricavi un array sfruttando la delimitazione data da ";".
Vedo che nelle righe ogni elemento è delimitato da un pipe "|", e che i nomi dei giocatori sono sempre al terzo posto, quindi con un altro explode dovresti ricavare un "$riga[2]" che ti dovrebbe permettere di accedere al nome del giocatore.
 

valient13

Utente Attivo
6 Apr 2012
96
0
0
Sicilia
Questo è il file php:
PHP:
<?php include("header.php"); ?>
  <!-- Content -->
  <div id="content">
  	<div id="conteiner">
  		<?php
			print "<table width=100% class=\"contacts\">";
			$fd= fopen ("dati/MCC00.txt","r");
			$x=0;
			while (!feof ($fd))
			{
			$riga=fgets($fd, 530);
			if($riga!="")
			{
			$arr=explode(';', $riga);
			print "<tr>";
			print "<td>".$arr[0]."</td>";

			print "</tr>";
			$x++;
			}
			}
			print "</table>";
			fclose($fd);
		?> 
  	</div>
    <?php include("sidebar.php"); ?>
  </div>
  
<?php include("footer.php"); ?>

mentre questo è il txt:
Codice:
101|0|ABBIATI|MIL|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|16
102|0|AGAZZI|CAG|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|10
103|0|AGLIARDI|BOL|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
104|0|AMELIA|MIL|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|2
105|0|ANDUJAR|CAT|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|10
106|0|ANTONIOLI|CES|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|10
107|0|AVRAMOV|CAG|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
108|0|BELARDI|UDI|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
109|0|BENASSI|LEC|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
110|0|BENUSSI|PAL|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
155|0|BERARDI|LAZ|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
111|0|BIZZARRI|LAZ|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
ecc

PHP:
$arr=explode(';', $riga);
dovrei modificare questo ";" con questo "|" ?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
23
Roma
alessandro1997.netsons.org
Ma se nel file non compare nemmeno mezza volta il punto e virgola, perché effettui la divisione usando quel carattere come token? Lo script corretto sarebbe:
PHP:
<?php
// meglio require_once di include
require_once 'header.php';
?>
    <!-- Content -->
    <div id="content">
        <div id="conteiner">
            <table width="100%" class="contacts">
                <?php
                // con file() si evita tutta la fatica di apertura, controllo e
                // chiusura del file
                foreach (file('dati/MCC00.txt') as $line) {
                    echo '<tr>';
                    
                    $parts = explode('|', $line);

                    foreach ($parts as $part) {
                        echo "<td>{$part}</td>";
                    }

                    echo '</tr>';
                }
                ?>
            </table>
        </div>
    </div>
<?php
// vedi sopra
require_once 'footer.php';
?>
 

valient13

Utente Attivo
6 Apr 2012
96
0
0
Sicilia
Codice:
101|0|ABBIATI|MIL|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|16
102|0|AGAZZI|CAG|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|10
103|0|AGLIARDI|BOL|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
104|0|AMELIA|MIL|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|2
105|0|ANDUJAR|CAT|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|10
106|0|ANTONIOLI|CES|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|10
107|0|AVRAMOV|CAG|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
108|0|BELARDI|UDI|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
109|0|BENASSI|LEC|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
110|0|BENUSSI|PAL|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
155|0|BERARDI|LAZ|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
111|0|BIZZARRI|LAZ|1|0|0|0.0|0|0|0.0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1
ecc

Come faccio a portare i nome dei giocatori e le squadre nelle select box appropriate tipo attaccante difensore, nella 6 colonna dice se è 0= portiere 1=difensore 2=centrocampista 3=attaccante.
 
Discussioni simili
Autore Titolo Forum Risposte Data
P [Visual Basic] Copiare file piu' grandi di 2 gb in vb6 senza usare filecopy,usando get e put Visual Basic 6
neo996sps [risolto] Usare PHP per leggere da file XML PHP 3
A Rimuovere active x da pagina - come usare il file swfobject HTML e CSS 0
voldemort SAS vs SATA: quali usare nei server? Server Dedicati e VPS 1
napuleone visualizzare il codice senza usare gli & HTML e CSS 0
Y come usare il metodo GET PHP 21
D Come usare funzione php PHP 6
F Come usare i meta Language Attribute tag? HTML e CSS 4
felino Esportare tabella HTML in PDF, quale libreria usare? Javascript 1
felino Bootstrap alert: usare lo stesso div per due messaggi consecutivi jQuery 1
L Usare Avro in PHP PHP 0
giancadeejay Codice php come testo-quale tag usare? PHP 9
M Come usare la nuova versione di phpmailer? PHP 2
G [PHP] usare il nas Synology come git server PHP 0
O E' possibile usare NVR solo IP camere remote? IP Cam e Videosorveglianza 2
G [Javascript] non riesco a usare ace - ReferenceError: define is not defined 1 ace.js:37:1 Javascript 0
KILLERIX Usare wordpress solo per i plugin Content Management System (CMS) 2
Marcolotto [MS Access] Usare mscomctl.ocx su Windows 64 bit e 32 bit MS Access 1
Z Traffico geolocalizzato su ricerca molto basso: usare rete display? Google AdWords 0
C usare un foglio php per la creazione di un excel: piccolo problema PHP 2
R Ciao a tutti! sono nuovo e spero che qualcuno possa aiutarmi ad imparare a usare un mac book apple Presentati al Forum 1
M Quale linguaggio usare per il mio progetto? Programmazione 0
F I titolari di P. IVA, possono usare la versione non commerciale di Microsoft Word? Leggi, Normative e Fisco 0
C Che hosting usare per fare video con molti video? Hosting 1
D Il JOIN che non imparerò mai ad usare MySQL 2
M Usare template creato con muse con wordpress WordPress 5
J usare delle immagini al posto di checkbox Javascript 1
G Usare il timbro clone da un punto ben preciso senza uscire Photoshop 2
felino Web Scraping: qualche programma usare? Windows e Software 2
S Consiglio usare framework o no PHP 4
S quando usare webkit? HTML e CSS 3
P Impossibile usare socket_connect PHP 2
G Nel mio caso posso usare javascript o devo avere un web server? Javascript 2
D Che logica usare per suddividere immagini per artisti? Database 4
M Prendere i valori da un input type="text" senza usare il bottone "submit" PHP 2
U Usare script PHP come server web PHP 6
G Usare clone per colorare ma senza sbavare, come posso procedere? Photoshop 2
novello88 Usare GParted per creare partizione Win Windows e Software 1
M Vantaggio nell'usare le classi PHP 1
A Quale CSM consigliate di usare per la realizzazione di un sito per una agenzia di viaggi? Content Management System (CMS) 4
S Usare l'hover jQuery 4
D Come fare ad usare il reCaptcha senza uso delle librerie??? PHP 1
G aiuto, non so che linguaggio usare Java 0
T Usare FPDF PHP 0
A usare onclick automaticamente senza cliccare HTML e CSS 13
alessandro1997 [LEGGERE] Come usare questa sezione Presenta il tuo Sito 0
O Creazione Portale intranet... COME FARE E COSA USARE?? Content Management System (CMS) 1
P Quale smartphone posso usare per visualizzare internet sul pc? Smartphone e tablet 5
F Quali linguaggi usare? (era: Ma si usano tutti?) HTML e CSS 1
Monital Funzione CONCAT si può usare LIKE? PHP 5

Discussioni simili