Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Scrivere in maniera corretta questa stringa

    Devo dare in argomento ad uno script una stringa contenente un pezzo di codice html...

    come strutturo la variabile che la conterrà?
    Per ora l'ho fatta in questo modo ma genera errore.

    image #5


    La stringa pulita è questa image #5


    CON 5.jpg che sarà una variabile passata da un form, SenzaSenso che sarà altrettanto e altrettanto per il Title e caption.

    Lo script è questo
    $nomefile = 'prova.txt'
    $contenuto = 'testo testo testo';

    // apriamo il file. fopen restituisce false se non ci riesce, saltando l'if
    if ($handle = fopen($nomefile, "w")) {
    // siamo riusciti ad aprire in scrittura il file. scriviamo il testo
    fwrite($handle, $contenuto);
    // richiudiamo il file, assicurandoci il salvataggio dei dati
    fclose($handle);
    }

  2. #2
    Codice PHP:
    <?php
    $file        
    $_POST['userfile'];
    $categoria   $_POST['Categoria'];
    $titolo      $_POST['Titolo'];
    $descrizione $_POST['Descrizione'];
    ?>
    <a href="gallery/<?php echo $file?>"
       class="lightwindow hidden" 
       rel="<?php echo $categoria?>
       title="<?php echo $titolo?>
       caption="<?php echo $descrizione?>"
       author="Unknown">image #5</a>

  3. #3
    ok, a questo punto per mettere

    Codice PHP:
    <a href="gallery/<?php echo $file?>"
       class="lightwindow hidden"
       rel="<?php echo $categoria?>"
       title="<?php echo $titolo?>"
       caption="<?php echo $descrizione?>"
       author="Unknown">image #5</a>
    nella variabile $contenuto ?

  4. #4
    Ah scusa, per metterla in $contenuto fai cosi':

    Codice PHP:
    <?php
    $file        
    $_POST['userfile'];
    $categoria   $_POST['Categoria'];
    $titolo      $_POST['Titolo'];
    $descrizione $_POST['Descrizione'];

    $contenuto = <<<EOT
    [url="gallery/$file"]image #5[/url]
    EOT;

    echo 
    $contenuto;
    ?>

  5. #5
    ah ok, strippavo con le sostituzioni, non conoscevo il <<<EOT ...di cosa si tratta?


    Cmq grazie mille molto gentile

  6. #6

  7. #7
    Ok, ultima domanda:

    // apriamo il file. fopen restituisce false se non ci riesce, saltando l'if
    if ($handle = fopen($nomefile, "w")) {
    // siamo riusciti ad aprire in scrittura il file. scriviamo il testo
    fwrite($handle, $contenuto);
    // richiudiamo il file, assicurandoci il salvataggio dei dati
    fclose($handle);
    }


    Questo codice giustamente, nel caso in cui il file è già presente e cè scritto qualcosa...lo rimpiazza a seconda della lunghezza della stringa inserita. Io devo accumulare... come faccio?

  8. #8
    ok risolto, al posto "w" ho inserito a



    Ciao!

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.