• User

    Aiuto funzione PHP

    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 :-))).


  • ModSenior

    Ciao Giannix,
    se lavori utilizzando explode dovrebbe essere molto semplice, senza vedere cosa fai con esattezza è difficile indicarti la strada più breve.
    Non dovrebbe essere comunque nulla di complicato.


  • User

    Grazie della risposta 🙂 e del tempo che mi hai dedicato. Quel problema l' ho risolto ma ora mi trovo di fronte ad un altro problema. Pero non posso incollarti nessun pezzetto di codice xche mi dice sempre:

    Hai inserito un link attivo o un immagine....bla bla bla.... quindi non so neppure come spiegarti. Il problema di fondo e che non riesco a visualizzare le gift animate al posto delle gift "normali" Sai dirmi come posso fare per incollarti un pezzetto di codice se non sono utente premium? Grazie ancora


  • ModSenior

    Devi rimuovere il prefisso http:// dal codice per non avere problemi.


  • User

    Ora vi spiego e vi incollo un pezzetto di codice.

    Io sto solo cercando di migliorare uno script che non è stato fatto da me, ma che uso per il mio sito di fantacalcio.

    Il problema è che non visualizzo gift animate. O meglio visualizzo solo il primo frame su pagina php. La gift animata l' ho creata con phooshp e funziona.

    Incollo il pezzetto di codice e lo spiego.

    if ( $gd_support=="GIF") $imm_calciatore = ImageCreateFromGif("$m_squadra");

    else

    $imm_calciatore = ImageCreateFromPng("$m_squadra")

    La pagina poi continua ma il mio problema è solo in questo pezzo di codice perche da qui impartisce l' ordine di visualizzare l' immagine.

    Ho un file di testo con i nomi dei giocatori:

    114 | BUFFON Gianluigi

    132 | ABBIATI Cristian

    e continua in questo modo, e una cartella con le foto dei giocatori.

    Ora io ho fatto si che al numero del giocatore (in questo caso BUFFON, NUMERO 114, vedi sopra) corrisponda la sua foto in automatico. Praticamente lo scipt prelieva la foto del giocatore in base al numero e cosi sul campetto di calcio visualizza la formazione in campo con le foto dei giocatori sparse sul campetto in base al ruolo che occupano.

    Il punto e che se le immagini sono png le vedo.

    Se sono gift "normali" (cambiando estensione alla stringa su ImageCreateFormPng e mettendo Gif) le vedo.

    Se sono gift animate vedo praticamente il primo frame ma l' immagine non passa al secondo. Resta ferma sempre sul primo frame.

    Nel caso di BUFFON il primo frame e la sua foto e il secondo una maglietta con il suo nome.

    Pero l' immagine resta sempre ferma alla sua foto.

    Come posso correggere la stringa per far si che le gift animate funzionino?


  • ModSenior

    Perchè utilizzi queste 2 funzioni invece di salvare le immagini originali e inserire il richiamo a queste direttamente?
    Se non sbaglio le librerie GD non consentono di lavorare con immagini animate, quindi in questa maniera non dovrebbe essere possibile.


  • User

    Ciao Thedarkita e ancora grazie.
    Nel messaggio precendete ho detto che:

    Io sto solo cercando di migliorare uno script che non è stato fatto da me,

    QUindi quella stringa non l' ho scritta io 🙂
    Io con il php non mi sono mai spinto cosi infondo nel cercare di visualizzare immagini gift animate in base al numero del giocatore etc etc.
    Io so visualizzarle solo una per volta da directory 😞
    Non riesco...xche non l' ho mai fatto...a scrivere la stringa che mi serve.
    Ho letto anche sul web articoli etc etc ma si parla sempre di visualizzazione di una singola gitf in base al nome della stessa.
    Sarebbe come un <img src="........."> in html. Cioè far si che la singola gift appaia.
    Invece quello che serve a me e qualcosa di piu complicato....e ormai sto per arrendermi xche ho provato un bel po di funzioni....stringhe etc e non ne cavo piede che @@@ :((( QUa me prendo la DePrEsSiOnEeEEeeEEE 😄
    Come devo fare? te pago una CeNaAaAaaAA 😄 Se hai la soluzione ti prego.....dammelaaaaa.....sennò fa nulla 🙂 ti ringrazio comunque per il tempo che mi hai dedicato.....visto che qua dentro sei stato l' unico a dare retta a un pazzo come me ^__^


  • ModSenior

    Sinceramente non riesco a capire per bene quale logica c'è dietro a questa cosa, e da quanto hai detto credo che non la conosci nemmeno tu.
    Ti consiglio di metterti con calma e scrivere il codice da te, utilizzando possibilmente un database che ti facilita la gestione non poco.


  • User

    Infatti secondo me non ha una logica precisa.... ogni pagina e buttata li tanto per....diciamo. Ho apportato molte migliorie a questo script e le ho pubblicate nel loro sito ricevendo anche dei complimenti da molti utenti. Pero mi pare di stare dentro a uno di quei film dove devi entrare nella mente dell' assasino 😄 ghghghgh per capire che logica hanno seguito. Ho sfolgiato praticamente tutte le pagine di questo script ...e ti assicuro che sono tantissime....circa il doppio di un' installazione base di wordpress =°_°= @@ ma ancora non ne vengo fuori e secondo me forse e meglio che lascio stare sta cosa delle gift animate. Ho chiesto anche a loro (i creatori di questo script) come fosse stato possibile cambiare qualcosa per avere le gift animate.....ma niente....non hanno neppure rispostio 😄 quindi credo che non lo sappiano neppure loro. Vabbè faccio ancora qualche tentativo poi....lascio perdere 😄 ghghghgh Grazie ancora TheDarkita 🙂