Aiuto con funzione PHP

Giannix

Nuovo Utente
7 Set 2011
2
0
0
Salve a tutti. Ragazzi ho bisogno di aiuto con php ((( xche ci sto dando di matto!!!

Cerco brevemente di spiegarmi:

Ho un file chiamato giocatori.txt con tutti i nomi dei giocatori di Serie A e le rispettive squadre di appartenenza. Il file è strutturato cosi.
BUFFON Gianluigi | JUVENTUS
ABBIATI Cristian | MILAN
etc.etc.etc

Una cartella foto con le foto dei giocatori di serie A. Le foto si chiamano t_nomegiocatore: ES: t_buffon.png e cosi via.

Una pagina php chiamata campetto.php

Vorrei far si che a ogni nome del giocatore sulla pagina campetto.php apparisse la sua foto.

Potete dirmi come devo strutturare la stringa per far si che la pagina capisca che che a quel nome vada assegnata la sua foto?

Ve ne sarei davvero grato :-))).
 
Prova così:
PHP:
$lines = explode('giocatori.txt');

foreach ($lines as $line) {
    $parts = explode('|', $line);
    $parts[0] = trim($parts[0]);
    
    $fname = 't_' . strtolower($parts[0]) . '.png';
    echo $parts[0] . ' ' . $parts[1] . ' - <img src="'. $fname . '" />';
}
 
Per ora grazie dell' aiuto Alessandro. Però non riesco a inserire la funzione che mi hai scritto sul file che regola l' inserimento dell' immagine sul campo da calcio. Se mi posso permettere ti allego il file che gestisce il tutto e ti metto i cancelletti sul pezzo che regola l' inserimento dell' immagine del giocatore sul campetto. Ti do un link di come ora vedo il campetto:

http://chattolandia.net/fantacalcio/screenshot.jpg

ALLEGATO: Vedi l'allegato fantacampo.txt
NB: Il FILE L' HO RINOMINATO .TXT MA E' .PHP . pROVAVO A CARICARLO PHP MA MI DICEVA FILE NON VALIDO....QUINDI HO CAMBIATO L' ESTENSIONE.

ALESSANDRO QUESTA E' LA PARTE CHE MI INTERESSEREBBE CAMBIARE.
Praticamente:
$m_squadra = "./immagini/t_".strtolower($msquadra).".png";

Questa stringa gli dice di prendere l' immagine dalla cartella immagini. Pero lui prende l' icona assegnata a ogni squadra e non la foto del singolo giocatore. Cioe il sul campetto vedo un' icona con la maglia della JUVENTUS e il nome sotto (in questo esempio buffon)
Puoi dirmi come inserire la tua funzione in questo file :((((((
Ho provato in vari modi ma non sono riuscito :(((( che @@@@
Intanto ti ringrazio del messaggio precedente....visto che sei l' unico che mi ha dedicato 10 minuti di attenzione. :-)
 
Ultima modifica:
Sostituisci questa riga:
PHP:
$m_squadra = "./immagini/t_".strtolower($msquadra).".png";
Con questa:
PHP:
$m_squadra = "./immagini/t_".strtolower($mnome).".png";
Se non funziona aggiungi:
PHP:
var_dump($mnome);
Sotto, e dimmi cosa visualizza.
 

Discussioni simili