Witam
Od jakiegoś czasu próbuję wykonać pewien skrypt, który jest połączeniem html oraz php. Ma on wykonać wysłanie pliku z komputera lokalnego na serwer oraz następnie wprowadzenie ścieżki tego pliku (już na serwerze będącego) do szablonu w formie
http://xxxx/fotka.jpg, który jest w html
plik php z szablonem w pełni wygląda tak (chodzi o pogrubiony fragment):
<?php
.........
function czytajPlik($path)
{
$tresc = false;
if ($fp != false)
{
if ($ile > 0)
$tresc = fread($fp,$ile); }
return $tresc;
}
echo '<!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="pl" lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>';
if (isset ($_POST['flaga'])) {
/*
if ( $_POST['nr_kat'] == '' || $_POST['nazwa'] == '' || $_POST['skala'] == '' || $_POST['wymiar_mapy'] == '' || $_POST['stan'] == '' || $_POST['gdzie_i_kiedy'] == '' || $_POST['transport1'] == '')
echo '<span style="color:red;">Pola oznaczone gwiazdką są wymagane</span>';
else*/
{
$page = czytajPlik('szablon_automat.html');
$page = str_replace('<!--nazwa-->',$_POST['nazwa'],$page); $page = str_replace('<!--nr_kat-->',$_POST['nr_kat'],$page); $page = str_replace('<!--opis-->',$_POST['opis'],$page); $page = str_replace('<!--opis2-->',$_POST['opis2'],$page);
$page = str_replace('<!--skala-->',$_POST['skala'],$page); $page = str_replace('<!--wymiar_mapy-->',$_POST['wymiar_mapy'],$page); $page = str_replace('<!--stan-->',$_POST['stan'],$page); $page = str_replace('<!--gdzie_i_kiedy-->',$_POST['gdzie_i_kiedy'],$page); $page = str_replace('<!--kontakt1-->',$_POST['kontakt1'],$page); $page = str_replace('<!--kontakt2-->',$_POST['kontakt2'],$page); $page = str_replace('<!--kontakt3-->',$_POST['kontakt3'],$page); $page = str_replace('<!--kontakt4-->',$_POST['kontakt4'],$page);
$page = str_replace('<!--info1-->',$_POST['info1'],$page); $page = str_replace('<!--info2-->',$_POST['info2'],$page); $page = str_replace('<!--info3-->',$_POST['info3'],$page); $page = str_replace('<!--info4-->',$_POST['info4'],$page); $page = str_replace('<!--info5-->',$_POST['info5'],$page); $page = str_replace('<!--info6-->',$_POST['info6'],$page); $page = str_replace('<!--info7-->',$_POST['info7'],$page); $page = str_replace('<!--info8-->',$_POST['info8'],$page);
$page = str_replace('<!--zdjecie4-->',$_POST['zdjecie4'],$page); $page = str_replace('<!--zdjecie4_opis-->',$_POST['zdjecie4_opis'],$page); $page = str_replace('<!--zdjecie5-->',$_POST['zdjecie5'],$page); $page = str_replace('<!--zdjecie5_opis-->',$_POST['zdjecie5_opis'],$page); $page = str_replace('<!--zdjecie6-->',$_POST['zdjecie6'],$page);
<span style="color:green;"><br />Skopiuj zawartość pola tekstowego i wklej ją na stornie Allegro :)<br /><br /></span>';
<textarea name="nazwa" cols="120" rows="30">'.$page.'</textarea><br />
<button type="submit" style="margin-top:10px;" onclick="history.back();">Wróć do formularza</button>
</body></html>';
}
}
echo '<!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="pl" lang="pl">
<head> '.$tinymce.'
<title>GalleryArt old maps - generator aukcji by:Błażej Wiecha ver: 0.3 BETA</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>';
<form action="small_cms.php" method="post">
<input type="hidden" name="flaga" />
<div style="display:inline; float:left; ">
.....
<div style="margin-top:15px;">Zdjecia :</div>
<table>
<tr>
<td><span style="color:red;"> Zdjęcia z dysku lokalnego </span></td>
<td><span style="color:red;">jeszcze w stanie testów !!!</span></td>
</tr>
<tr>
<td>Zdjęcie 1</td>
<td><input type="file" name="file1" size="40" /></td>
</tr>
<tr>
<td>Zdjęcie 2</td>
<td><input type="file" name="file2" size="40" /></td>
</tr>
<tr>
<td>Zdjęcie 3</td>
<td><input type="file" name="file3" size="40" /></td>
</tr>
<tr>
<td> Zdjęcia z serwerów </td>
<td> takich jak fotosik.pl</td>
</tr>
<tr>
<td>Zdjęcie 1 - działa do opisu 1</td>
<td><input type="text" name="zdjecie4" size="80" value=" "/></td>
<td>krótki opis</td>
<td><input type="text" name="zdjecie4_opis" size="40" value=" "/></td>
</tr>
<tr>
<td>Zdjęcie 2 - działa do opisu 2</td>
<td><input type="text" name="zdjecie5" size="80" value=" "/></td>
<td>krótki opis</td>
<td><input type="text" name="zdjecie5_opis" size="40" value=" "/></td>
</tr>
<tr>
<td>Zdjęcie 3</td>
<td><input type="text" name="zdjecie6" size="40" value=" " /></td>
</tr>
</table>
</div>
<div style="clear: both;"> </div>
<table>
<tr>
<td> wersja beta z katalogiem zdjęć</td>
</tr>
</table>
<button type="submit" style="margin-top:10px;">Wygeneruj szablon</button>
</form>
</body>
</html>';
?>
No i kawałek z html:
<!--miejsce na fotke 2-->
<p><a href="<!--file1-->" target="_blank">
<img src="<!--file1-->" width="970" alt="">
</a></p>
<!--koniec miejsca na fotke 2-->
Może ktoś mi dać jakieś podpowiedzi, nie jestem jeszcze zbyt obeznany w tym

Początki bywają bolesne niestety