Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    323

    Sostituire variabili ciclicamente.

    Ciao,
    forse il titolo non esprime esattamente quello che vorrei chiedervi... ci ho provato...

    In pratica dovrei realizzare un qualcosa che a partire da un codice base mi scriva su un file.
    Lo saprei pure fare ma, io parto da una cosa così

    Codice PHP:
    ..codice html....
    <
    blocco>
    [
    url="{link}"]{titolo}[/url]
    </
    blocco>
    .....
    codice html..... 
    Ho una serie di link e titoli provenienti da una query di un db e vorrei scrivere quel blocco che ho riportato, tante volte quante le righe risultati dal mio db.

    Risultato desiderato

    Codice PHP:
    ..codice html....
    [
    url="http://www.sitosdsfsf1"]Sito 1[/url]
    [
    url="http://www.sitosdsfsf2"]Sito 2[/url]
    [
    url="http://www.sitosdsfsf3"]Sito 3[/url]
    .....
    codice html..... 
    Spero di essere stato chiaro.... qualcuno ha una soluzione?

    Vi ringrazio
    someone told me
    love would all save us
    but how can that be
    look what love gave us

  2. #2
    Codice PHP:
    $blocco '<blocco>[url="{link}"]{titolo}[/url]</blocco>' ;
    $htmlcode preg_match '#\<blocco\>(.+?)\<\/blocco\>#' ;
    $outputHtml '' ;
    while ( 
    /*il while del fetch rows con la query*/ )
    {
        
    $outputHtml .= str_replace ( array ( '{link}''{titolo}' ), array ( $linkdatabase$titolodatabase ), $blocco[1] ) ;
    }

    echo 
    $outputHtml 
    E' questo che volevi fare ?
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    323
    Penso sia la direzione giusta però mi restitutisce tante "t" quanti sono i record nel db...
    Non capisco come mai...
    someone told me
    love would all save us
    but how can that be
    look what love gave us

  4. #4
    non capisco, spiegati meglio
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  5. #5
    emm, sorry, ho fatto tipo 348 errori in 3 righe di codice xD
    Codice PHP:
    $htmlcode = array ( ) ;
    $blocco '<blocco>[url="{link}"]{titolo}[/url]</blocco>' ;
    preg_match '#<blocco>(.+?)</blocco>#'$blocco$htmlcode ) ;
    $outputHtml '' ;
    while ( 
    /*il while del fetch rows con la query*/ )
    {
        
    $outputHtml .= str_replace ( array ( '{link}''{titolo}' ), array ( $linkdatabase$titolodatabase ), $htmlcode[1] ) ;
    }

    echo 
    $outputHtml 
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.