Stiahol som si a upravil jeden upload skript a chcel by som si tam pridať HTML link ktorý sa vypľuje po uploade. Mal by vyzerať asi takto :
<a href="http://cestakobrazku"><"img src="http://cestakobrazku" width="150" height="120"></a>
Časť v skripte, ktorá generuje linky je táto :
Kód:
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
preg_match('/\.([a-zA-Z]+?)$/', $_FILES['file']['name'], $matches);
if(in_array(strtolower($matches[1]), $accepted)) {
if($_FILES['file']['size'] <= $maxsize) {
$newname = md5_file($_FILES['file']['tmp_name']).'.'.$matches[1];
move_uploaded_file($_FILES['file']['tmp_name'], $filedir.'/'.$newname);
$linkurl = 'http://'.$_SERVER['HTTP_HOST'].preg_replace('/\/([^\/]+?)$/', '/', $_SERVER['PHP_SELF']).'#'.$newname;
$imgurl = 'http://'.$_SERVER['HTTP_HOST'].preg_replace('/\/([^\/]+?)$/', '/', $_SERVER['PHP_SELF']).$filedir.'/'.$newname;
print '<h2>Upload bol úspešný!</h2> <p id="codes"><label for="codebb">Link pre fóra (BB Kód)</label><br />
<input type="text" id="codebb" value="[URL='.$linkurl.'][IMG]'.$imgurl.'[/IMG][/URL]" onclick="javascript:this.focus();this.select();" readonly="true" /><br />
<label for="codehtml">HTML kód </label><br />
<input type="text" id="codehtml" value=\'<a href="'.$linkurl.'"><img src="'.$imgurl.' alt=" '.$title.'" /></a>\' onclick="javascript:this.focus();this.select();" readonly="true" /><br />
<label for="codedirect">Priamy link</label><br />
<input type="text" id="codedirect" value="'.$imgurl.'" onclick="javascript:this.focus();this.select();" readonly="true" /></p>';
} else
print '<p>Prepáčte, súbor je mimo rozsah povolenej veľkosti !</p>';
} else
print '<p>Prepáčte, tento typ súboru nie je podporovaný !</p>';
}
?>
Pomôžete mi to tam pridať (aj s tým javaskriptom aby sa vybral celý text)
Je nejaká možnosť urobiť to čo v tom som popísal v tom HTML kóde aj v BBCode ? (resize obrázku na 150x120)
Dik
PS: Po uploade to vyzerá asi takto
http://numline1.ihrisko.org/upload/pict ... 08b4d3.jpg