Script PHP per leggere array.txt

kerkut

Nuovo Utente
2 Dic 2017
9
0
1
66
Salve
Sono nei guai per un piccolo script PHP:
PHP:
<?php

$nomefile="video.txt";
$apro=fopen($nomefile,"r");
$lista=fread($apro,filesize($nomefile));
fclose($apro);

$arrparole=explode(",",$lista);
$video = $_GET['id'];


$ti=$arrparole[1];
$de=$arrparole[2];

echo "$video";
echo "$ti";
echo "$de";

?>
che dovrebbe leggere un file .txt del tipo:
01,titolo video01,descrizione video01,
02,titolovideo02,descrizione video02,
03,ecc,ecc,
ecc,ecc,ecc,
e dovrebbe restituirmi, a secondo dell'ID appeso al link, un testo del tipo:
ID titoloID descrizioneID
invece non funziona, mi restituisce l'ID giusto ma mi da solo la prima riga dell'array video.txt
Evidentemente sono sbagliate le righe 14 e 15 che non collegano l'ID alle descrizioni.
Cosa posso fare?
 

linoma

Utente Attivo
1 Mar 2017
93
4
8
Puoi usare qualcosa di simile

Codice:
$s = array_filter(file('video.txt',function($v) use ($video){
   $a=explode(",",$v);
   return $a[0]==$video;
});

considera che è un'esempio. In $s hai la riga che ha l'ID indicato
 

kerkut

Nuovo Utente
2 Dic 2017
9
0
1
66
Provato ma mi da errore alla prima riga dello script; inoltro non capisco dove recupera l'ID per trovare la riga giusta.
Grazie comunque!
 

kerkut

Nuovo Utente
2 Dic 2017
9
0
1
66
Risolto!
Ho considerato che per l'interprete PHP tutti i dati sono posizionati su di una lunghissima riga e la loro posizione è fissa e certa; mi è bastato sviluppare un algoritmo che individuasse la loro posizione in base all'ID appeso al link ed il gioco è fatto!
Ho avuto qualche problema nello sviluppare l'algoritmo perchè non mi ricordavo che per l'interprete PHP il primo termine della lista è 0 e non 1 ma poi ho risolto.
PHP:
<?php

$nomefile="video.txt"; // determino il file di testo che contiene la lista dei titoli
$apro=fopen($nomefile,"r"); // lo apro in sola lettura
$lista=fread($apro,filesize($nomefile)); // lo leggo
fclose($apro); // lo chiudo

$arrparole=explode(",",$lista); //genero la lunga lista di titoli
$video = $_GET['id']; //recupero l'ID dal link

$nti = ($video*3-2); //calcolo dall'ID la posizione del primo titolo
$nde = ($video*3-1); //calcolo dall'ID la posizione del secondo titolo

$ti = $arrparole[$nti]; //trovo il primo titolo
$de = $arrparole[$nde]; //trovo il secondo titolo

echo "$video"; // scrivo l'ID
echo "$ti"; //scrivo il primo titolo
echo "$de"; //scrivo il secondo titolo

?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
TpD [PHP] Script per organizzazione presenza eventi PHP 3
webmachine [PHP] Script per censurare parole PHP 4
M [PHP] Script per controllo disponibilitá negozio in citta PHP 4
Mauro Guardiani [PHP] script per caricamento video PHP 0
romeocharly Creare un script/codice in php per collegare un id mysql con un file PHP 0
xone [Vendo] Script php+mysql autocostruito per gestione giacenze magazzino Offerte e Richieste di Lavoro e/o Collaborazione 0
F Script php per IP camera PHP 12
IImanuII Licenza per script in PHP PHP 2
S aiuto per script PHP/OOP PHP 2
filippino Script PHP per estrarre dati estrazioni da sito "10 e lotto" PHP 0
K creare uno script in php , per generare in modo automatico query PHP 2
S countdown in php e script per aprire 2 siti contemporanemante PHP 1
U php-mysql script per convertire valori $_POST PHP 2
H Script php per link 'Aggiungi agli amici'? PHP 34
IImanuII [Php] script per il conteggio delle mail inviate PHP 40
T [Offro Lavoro] CERCASI PROGRAMMATORE PHP per singoli script Offerte e Richieste di Lavoro e/o Collaborazione 2
V Script per distanza indirizzi [era: Script Php che non capisco se funzioni !] PHP 2
C script php per posizionamento su google PHP 0
R script per redirect php ad orari stabiliti PHP 31
M Script php per cancellare file PHP 1
K Script in PHP per gestione sito da utente PHP 6
A cerco script php per sincro db mysql CMS (Content Management System) 4
M Editare uno script php per arricchirlo PHP 9
M php script per classifica PHP 2
Z query sql e script php per ordinamento dati tabella PHP 2
U aiuto per script php inviare una mail PHP 1
SolidSnake4 miglior script per l'upload di immagini con php su DB PHP 5
H Php script per i .swf giochini PHP 0
G Script php per invio email con controllo sintassi e record MX PHP 0
G Script php per invio email con controllo sintassi e record MX PHP 7
S Script per creare Email in PHP PHP 1
M MySQL e PHP: script particolare per vBulletin! PHP 43
P lanciare script asp (o php) da jquery Javascript 1
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
M Collegamento tra form html e script php PHP 4
felino PHP e script generazione file excel PHP 2
R Primo script in PHP / CSS PHP 4
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
Max 1 [PHP] Script che funziona in locale e non online PHP 16
K Help: problema con uno script di booking in php! PHP 0
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
T interpretare uno script php non fatto da me... PHP 3
O Script PHP e loro visibilità PHP 4

Discussioni simili