Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [php]sostituire sottostringa di lunghezza variabile con un'altra sottostringa

    Salve io ho una stringa come la seguente:

    codice:
    [img]...[/img]
    e la devo trasformare in

    codice:
    [img]...[/img]
    la parola testo però è inserita dall'utente e quindi una volta è di tre caratteri, l'altra di 10, l'altra volta sono magari più parole, avete idee e suggerimenti di come lo posso fare?

    grazie
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: [php]sostituire sottostringa di lunghezza variabile con un'altra sottostringa

    Originariamente inviato da 13manuel84
    Salve io ho una stringa come la seguente:

    codice:
    [img]...[/img]
    e la devo trasformare in

    codice:
    [img]...[/img]
    la parola testo però è inserita dall'utente e quindi una volta è di tre caratteri, l'altra di 10, l'altra volta sono magari più parole, avete idee e suggerimenti di come lo posso fare?

    grazie
    se ho ben capito...
    index.php
    Codice PHP:
    <form method=post action='go.php'>
    <
    input type=textarea name=testo>
    <
    input type=submit>
    </
    form
    go.php
    Codice PHP:
    <?
    $testo
    =$_POST['testo'];
    print 
    "[img]...[/img]";
    ?>
    ma è troppo stupido...
    devo aver sbagliato ad interpretare la tua domanda... in caso di si posta...

  3. #3
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    hai probvato a fare cosi:

    la stringa la fai cosi

    [img]...[/img]

    poi cerchi il primo = e inserisci le prime virgolette, per le seconde cerchi la lettera h e inserisci "più uno spazio

    apero di non aver detto una ca...ta

  4. #4

    Re: Re: [php]sostituire sottostringa di lunghezza variabile con un'altra sottostringa

    Originariamente inviato da PaTeR
    ...ma è troppo stupido...
    devo aver sbagliato ad interpretare la tua domanda... in caso di si posta...
    già, non è così semplice

    Ma forse non mi sono spiegato bene nemmeno io. Io ho un testo che al suo interno può anche avere un tag img come detto sopra, quindi il tag img è a sua volta una sottostringa del testo intero.
    Io all'interno di quello sottostringa devo modificare come detto sopra.

    Per farvi un'idea di come viene generato quel testo date un'occhiata al testo che genera l'HTMLArea. La demo la trovate qui: http://www.interactivetools.com/prod...ndex.html#demo
    Provate ad inserire un immagine e guardate l'html che vi genera

    Originariamente inviato da kodode
    hai probvato a fare cosi:

    la stringa la fai cosi

    [img]...[/img]

    poi cerchi il primo = e inserisci le prime virgolette, per le seconde cerchi la lettera h e inserisci "più uno spazio

    apero di non aver detto una ca...ta
    l'avevo pensato, ma purtroppo non è fattibile, perché nello stesso testo ci possono essere molti = e non è detto che quello dell'immagine sia il primo. (vedi sopra)

    In alternativa sto cercando di fare una cosa con questo ragionamento:

    - cerco il testo <img alt= nella stringa di partenza;
    - cerco il testo src nella stringa di partenza;
    - appena dopo la prima posizione metto un ";
    - appena prima della seconda posizione metto un ".

    ma anche in questo caso non so come fare due cose:
    - mettere un carattere nella posizione indicata in una stringa, non lo devo sovrscrivere;
    - come faccio se ho più di un'immagine?

    Spero di aver spiegato meglio di prima.

    Grazie a tutti
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: Re: Re: [php]sostituire sottostringa di lunghezza variabile con un'altra sottostr

    Originariamente inviato da 13manuel84
    già, non è così semplice

    Ma forse non mi sono spiegato bene nemmeno io. Io ho un testo che al suo interno può anche avere un tag img come detto sopra, quindi il tag img è a sua volta una sottostringa del testo intero.
    Io all'interno di quello sottostringa devo modificare come detto sopra.

    Per farvi un'idea di come viene generato quel testo date un'occhiata al testo che genera l'HTMLArea. La demo la trovate qui: http://www.interactivetools.com/prod...ndex.html#demo
    Provate ad inserire un immagine e guardate l'html che vi genera



    l'avevo pensato, ma purtroppo non è fattibile, perché nello stesso testo ci possono essere molti = e non è detto che quello dell'immagine sia il primo. (vedi sopra)

    In alternativa sto cercando di fare una cosa con questo ragionamento:

    - cerco il testo <img alt= nella stringa di partenza;
    - cerco il testo src nella stringa di partenza;
    - appena dopo la prima posizione metto un ";
    - appena prima della seconda posizione metto un ".

    ma anche in questo caso non so come fare due cose:
    - mettere un carattere nella posizione indicata in una stringa, non lo devo sovrscrivere;
    - come faccio se ho più di un'immagine?

    Spero di aver spiegato meglio di prima.

    Grazie a tutti
    sarò io un deficiente ma ancora non capisco... :master:
    allora: tu hai un testo, che può contenere anke tag tipo <img>, derivato da un campo textarea di un form...
    cosa devi fare esattamente a questo testo???

  6. #6
    forse sto impazzendo pure io

    L'importante per me è sapere questo [chiedo scusa se ora andrò un attimo OT], se io ho un tag img così strutturato:

    codice:
    [img]pippo.jpg[/img]
    mi viene validato XHTML oppure no?scusate se lo chiedo ma non ho la possibilità di verificarlo da me e in giro non trovo nulla.
    Se me lo valida non devo aggiungerci nessuna virgoletta in più, anche perché ho appena notato che se le parole sono più di una le virgolette me le mette.

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  7. #7
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da 13manuel84
    forse sto impazzendo pure io

    L'importante per me è sapere questo [chiedo scusa se ora andrò un attimo OT], se io ho un tag img così strutturato:

    codice:
    [img]pippo.jpg[/img]
    mi viene validato XHTML oppure no?scusate se lo chiedo ma non ho la possibilità di verificarlo da me e in giro non trovo nulla.
    Se me lo valida non devo aggiungerci nessuna virgoletta in più, anche perché ho appena notato che se le parole sono più di una le virgolette me le mette.

    se per validare intendi che le stampa come img, si...
    mi puoi dare lo script che usi tu al momento???

  8. #8
    Per validare intendo proprio validare secondo le norme w3c standard. http://www.w3.org Io ora non ho la possibilità di verificare se viene passato anche senza virgolette o meno.

    Il codice non l'ho ancora fatto, lo sto progettando, ma come ho detto prima non so come farlo

    byezzz!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  9. #9
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da 13manuel84
    Per validare intendo proprio validare secondo le norme w3c standard. http://www.w3.org Io ora non ho la possibilità di verificare se viene passato anche senza virgolette o meno.

    Il codice non l'ho ancora fatto, lo sto progettando, ma come ho detto prima non so come farlo

    byezzz!
    se le cose stanno così allora io non ti posso aiutare... scusami...

  10. #10
    tranquillo!no problem vedo di cercare e di chiedere in giro!

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.