Visualizzazione risultati 1 fino 3 di 3

Discussione: Creare file che crea un altro file

  1. #1
    evils0cket non č connesso Neofita
    Data registrazione
    29-10-2009
    Messaggi
    9

    Predefinito Creare file che crea un altro file

    Ciao a tutti;
    oggi sono qui per chiedervi una cosa...
    vorrei sapere come fare a creare un file per mezzo di un altro file...
    adesso mi spiego meglio :

    Io ho un sito , e questo sito ha una certo css e una certa struttura , ora se io voglio semplificarmi le cose (ogni volta devo editare almeno una ventina di cose) io avevo creato un file che dato un determinato testo prestabilito (dove dovevo editare ho messo delle variabili) mi creava il file con il nome da me richiesto e tutto il resto.
    Ma aime' non č andata cosi infatti non riesco proprio a riuscire a far creare alla pagina il file con il testo che gli davo da stampare , esempio nei posti dove doveva mettere la variabile mi metteva $variabile non quello che avevo assegnato da stampare.
    Ora vi chiedo : Come posso fare in modo che dato un determinato testo prestabilito da creare me lo crei e mi stampi le variabili e tutto il resto correttamente?

  2. #2
    Guest

    Predefinito

    Puoi postare il codice dello script che non funziona? Probabilmente facciamo prima e penso di aver gią capito qual č il tuo problema.

  3. #3
    evils0cket non č connesso Neofita
    Data registrazione
    29-10-2009
    Messaggi
    9

    Predefinito

    allora tutta sto processo č formato da 2 file :

    file form.php

    Codice HTML:
    <html>
    <form name="contattaci" method="post" action="add_file.php">
    <br>
    <br>
    <b>Inserisci il nome del file da creare :</b>
    <br>
    <input name="nome_file" type="text">
    <br>
    <br>
    <b>Inserisci il titolo della pagina del file da creare :</b>
    <br>
    <input name="titolo" type="text">
    <br>
    <br>
    <b>Inserisci una breve spiegazione di cio che si sta creando :</b>
    <br>
    <input name="spiegazione" type="text">
    <br>
    <br>
    <b>TESTO DA NON EDITARE! :</b>
    <br>
    <br>
    <textarea name="text3" rows="15" wrap="VIRTUAL" cols="100%">
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <title>Evils0cket Crew Site > $titolo >_</title>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
    <META HTTP-EQUIV="EXPIRES" CONTENT="0">
    <META NAME="RESOURCE-TYPE" CONTENT="DOCUMENT">
    <META NAME="DISTRIBUTION" CONTENT="GLOBAL">
    <META NAME="AUTHOR" CONTENT="Evil S0cket">
    <META NAME="COPYRIGHT" CONTENT="Copyright © by evils0cket.altervista.org/">
    <META NAME="KEYWORDS" CONTENT="News, news, New, new, Technology, technology, Headlines, headlines, Nuke, nuke, PHP-Nuke, phpnuke, php-nuke, Geek, geek, Geeks, geeks, Hacker, hacker, Hackers, hackers, Linux, linux, Windows, windows, Software, software, Download, download, Downloads, downloads, Free, FREE, free, Community, community, MP3, mp3, Forum, forum, Forums, forums, Bulletin, bulletin, Board, board, Boards, boards, PHP, php, Survey, survey, Kernel, kernel, Comment, comment, Comments, comments, Portal, portal, ODP, odp, Open, open, Open Source, OpenSource, Opensource, opensource, open source, Free Software, FreeSoftware, Freesoftware, free software, GNU, gnu, GPL, gpl, License, license, Unix, UNIX, *nix, unix, MySQL, mysql, SQL, sql, Database, DataBase, Blogs, blogs, Blog, blog, database, Mandrake, mandrake, Red Hat, RedHat, red hat, Slackware, slackware, SUSE, SuSE, suse, Debian, debian, Gnome, GNOME, gnome, Kde, KDE, kde, Enlightenment, enlightenment, Interactive, interactive, Programming, programming, Extreme, extreme, Game, game, Games, games, Web Site, web site, Weblog, WebLog, weblog, Guru, GURU, guru, Oracle, oracle, db2, DB2, odbc, ODBC, plugin, plugins, Plugin, Plugins, security, programming, c, c++, cpp, perl, python, ruby, asm, assembly, php, papers,programming, C, pascal, nessuno, php, server, linux, html, php, css, nopaste, hacking, italiano">
    <META NAME="DESCRIPTION" CONTENT="Programming, security web, hacking, and more">
    <META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
    <META NAME="REVISIT-AFTER" CONTENT="1 DAYS">
    <META NAME="RATING" CONTENT="GENERAL">
    
    <link rel="stylesheet" type="text/css" href="/style.css" />
    <link rel="icon" href="/favicon.ico" type="image/png" />
    </head>
    <body>
    <div id="header">
    <center><a href="http://evils0cket.altervista.org/">Evils0cket Crew Site > $titolo2 ><blink>_</blink></a></div></center>
    <table id="colunica">
    	<tr>
    		<td>
    		<div>
    		  <p align="center"><strong>/* $titolo */</strong></p>
    
    		  <center><p>$spiegazione</p>
    		 <br /></center>
    		  <center><!-- HTML -->
    
    $php_testo
    
    </center>
    		  </div>		</td>
    	</tr>
    	<tr>
    	  <td>&nbsp;</td>
    	</tr>
    </table>
    
    <div id="footer"><table width="100%">
        <tr>
    	 
    </table>
    </div>
    </body>
    </html>
    
    
    <center>
    <br><br>
    <script type="text/javascript">
    //<![CDATA[
    google_color_border = "000000";
    google_color_bg = "000000";
    google_color_link = "000099";
    google_color_url = "000099";
    google_color_text = "FFFFFF";
    	document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'"><\/s'+'cript>');
    
    //]]>
    </script>
    </center>
    
    </textarea>
    <br>
    <br>
    <b>Inserisci il testo da inserire nella pagina :</b>
    <br>
    <br>
    <textarea name="php_testo" rows="15" wrap="VIRTUAL" cols="100%">
    </textarea>
    <br>
    <br>
    <input name="Submit" value="Crea il file!" type="submit"></center>
    
    </form>
    </html>
    e poi add_file.php

    Codice PHP:
    <?
    $var
    =fopen("$nome_file","a+");
    fwrite($var, "$text3");
    ?>
    -
    nessuno mi aiuta?????
    Ultima modifica di darkwolf : 29-01-2010 alle ore 21.04.19

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •