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

    $variabile = include('codice.php');

    index.php ________________
    $a=1;
    $variabile = include('codice.txt');
    echo $variabile;


    codice.txt _______________
    questo è il numero: $a



    vorrei ottenere: "questo è il numero:1"
    ovviamente non funziona, ma come si fa?

    posso usare file_get_contents ma rimane il problema di eseguire il contenuto per risolvere le variabili
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  2. #2
    così funziona:

    eval('$variabile = "'.file_get_contents('in.php').'"; echo $variabile;');

    ma in "in.php" vanno escapate le virgolette...
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  3. #3
    puoi semplicemente fare:

    File1:
    codice:
    <?PHP
      
      $a = 1;
      include 'file2.php';
    ?>

    File2:
    codice:
    <?PHP
    
      print "Questo è il numero $a";
    
    ?>

  4. #4
    si hai ragione ma echo in realtà non c'è....

    è il corpo di una email che devo creare in una variabile,
    essendo lungo avevo pensato di buttarlo tutto dentro un file esterno così da creare una specie di "modulo/modello" ...il problema è che al suo interno c'è un po' di codice php che andrebbe eseguito (variabili, funzioni, ...)

    quello che proponi te è effettivamente quello che ho fatto

    File1
    codice:
    <?php
      $a = 1;
      include 'file2.php';
      $CorpoEmail = $Testo;
    ?>
    File2
    codice:
    <?php
      $Testo = "
      Ciao a tutti
      questo è il mio numero: $a
      ";
    ?>

    solo che il File2 ha un aspetto poco da "modello", mi piacerebbe averlo così:

    File2
    codice:
    Ciao a tutti
    questo è il mio numero: <?php echo $a ?>
    bla bla
    bla bla
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  5. #5
    allora puoi semplicemente fare così:

    file1.mail
    codice:
    Ciao mondo come va?

    file2.php
    codice:
    <?PHP
    
        $handle = fopen("file1.mail", "r");
        $contents = fread($handle, filesize("file1.mail"));
        fclose($handle);
    
        mail('indirizzo@mail.it', 'titolo', $contents);
        
    ?>

  6. #6
    ok ti seguo..ma il testo dell'email ha del codice php che vorrei sia eseguito

    codice:
    Ciao a tutti
    questo è il mio numero: <?php echo $a ?>
    bla bla
    bla bla
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  7. #7
    up

    spero che a qualcuno venga un'idea...

    mi sembra una cosa utile: usare modelli nell'invio di email in php

    ..in fondo è un po' come accade con i modelli in PhpBB forum, o come il CodiceVB in questo forum no?
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  8. #8
    possono essere questi Html Template Engine delle soluzioni?

    - Smarty

    - TemplatePower
    questo ha esattamente quello che cerco, una funzione getOutputContent();
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

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.