Salve a tutti,
La mia idea era quella di voler creare un file(configurazione.php) il quale mi permette tramite vari passaggi di creare una pagina nuova, caricare un immagine e inserirla all'interno della pagina...
Sono riuscito a fare soltanto creazione e caricamento ma non impaginatura poichè nel nuovo documento si deve salvare il contenuto che l'utente ha digitato in una textarea presente in un terzo file(main.php)..
Posto di seguito quello che ho scritto:
Main.php
Configurazione.phpCodice PHP:<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Main</title>
</head>
<body>
<form id="frmArt" action="configuration.php" method="post" enctype="multipart/form-data">
<label>Nome articolo</label><input id="txtNomeArt" name="txtNomeArt" /><br />
<label>File</label>
<input type="hidden" name="action" value="upload" />
<input type="file" id="txtFile" name="user_file" /><br />
<textarea id="txtMain" cols="100" rows="16" name="textMain"></textarea><br />
<button id="btnInvio">Invia</button>
</form>
</body>
</html>
pagina.phpCodice PHP:<?php
$newdoc="";
$Nomeart = $_POST['txtNomeArt'];
$file = 'pagina.php';
$newfile = $Nomeart.'.php';
$newdoc=$Nomeart;
if (!copy($file, $newfile)) {
echo "Copia di $file non riuscita ...\n";
}
define("UPLOAD_DIR", "./uploads/");
if(isset($_POST['action']) and $_POST['action'] == 'upload')
{
if(isset($_FILES['user_file']))
{
$file = $_FILES['user_file'];
if($file['error'] == UPLOAD_ERR_OK and is_uploaded_file($file['tmp_name']))
{
move_uploaded_file($file['tmp_name'], UPLOAD_DIR.$file['name']);
$stringname='<img src="./uploads/'.$file['name'].'/>';
$newdoc=$newdoc&$stringname;
}
}
}
$textarea=$_POST['textMain'];
$newdoc=$newdoc&$textarea;
header("location: $newfile?contenuto=$newdoc");
?>
Chiedo aiuto a voi! grazie mille! :DCodice PHP:<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Pagina modello</title>
</head>
<body>
<?php
$var=$_GET['contenuto'];
echo $var;
?>
</body>
</html>

LinkBack URL
About LinkBacks

