Problem w tym, że wstawiając '.$img.' Wyświetla się:
KATALOG/ADRESOBRAZKA.GIF
A jak zrobić żeby wyświetlał się
ADRESOBRAZKA.GIF

Kod
<?
if(isset($_GET['image'])){
$img = $_GET['image'];
if(!file_exists("$img")){
//je?li plik nie istnieje zostanie przekierowanie na strone uploadowania
echo "<meta http-equiv='refresh' content='3; URL=upload.php'>";
die("Plik nie istnieje");
}
else{
echo '<img src="'.$img.'" border=0><br><br>';
echo 'URL:
<input type="text"
value="http://strona.pl/'.$img.'" size="50">'; // zmien
//"http://www.twojastrona.pl/"
//na url do katalogu gdzie wszystki ma być wgrywane
}
}else{
if(isset($_POST['upload'])) {
$uploaddir = "upload/"; // zmien "upload" na dowolna nazwe
//katalogu do ktorego ma byc wszystko wgrywane -
//pamietaj o ustawieniu chmodów na 777
$maxfilesize = 1048576; // 1mb1048576 - zmien na wartosc jaka tylko chcesz
//(rozmiar podany w bajtach)
$filename = $_FILES['file']['name'];
$filesize = $_FILES['file']['size'];
$filetmpname = $_FILES['file']['tmp_name'];
$allowed_types = array("jpg" , "gif" , "png"); // dodaj
//rozszerzenia jakie moga być także
//"uploadowane"
$filetype = substr($filename, -3, 3);
if($filename) {
$error = 0;
if(($filesize > $maxfilesize) || ($filesize == 0)){
$error = 1;
$errmsg .= "Rozmiar pliku jest za duży (limit: 1048576 bajtów)<br>"; // zmien
//limit w mb
}
else {
$error = 0;
}
if(!in_array($filetype,$allowed_types)) {
$error = 1;
$errmsg .= "Plik ma niedozwolone rozwinięcie
(dozwolone typy to: Gif, Jpg, Png)<br>"; // zmień dozwolone typy
}
else {
$error = 0;
}
if($error == 1) {
die ("$errmsg");
}
else {
$num_start = rand(20 , 9999); //losowa liczba
//między 20 a 9999
$filename_new = $num_start.$filename; // tworzy nowa nazwe pliku
$upload = move_uploaded_file($filetmpname, "$uploaddir$filename_new");
if($upload) {
echo 'Plik został poprawnie zapisany';
echo "<meta http-equiv='refresh' content='0;
URL=?image=$uploaddir$filename_new'>";
}
else {
echo 'Wystapił niezidentyfikowany bład';
}
}
}else {
echo 'Brak';
}
}
else{
?>
<?
}
}
?>
if(isset($_GET['image'])){
$img = $_GET['image'];
if(!file_exists("$img")){
//je?li plik nie istnieje zostanie przekierowanie na strone uploadowania
echo "<meta http-equiv='refresh' content='3; URL=upload.php'>";
die("Plik nie istnieje");
}
else{
echo '<img src="'.$img.'" border=0><br><br>';
echo 'URL:
<input type="text"
value="http://strona.pl/'.$img.'" size="50">'; // zmien
//"http://www.twojastrona.pl/"
//na url do katalogu gdzie wszystki ma być wgrywane
}
}else{
if(isset($_POST['upload'])) {
$uploaddir = "upload/"; // zmien "upload" na dowolna nazwe
//katalogu do ktorego ma byc wszystko wgrywane -
//pamietaj o ustawieniu chmodów na 777
$maxfilesize = 1048576; // 1mb1048576 - zmien na wartosc jaka tylko chcesz
//(rozmiar podany w bajtach)
$filename = $_FILES['file']['name'];
$filesize = $_FILES['file']['size'];
$filetmpname = $_FILES['file']['tmp_name'];
$allowed_types = array("jpg" , "gif" , "png"); // dodaj
//rozszerzenia jakie moga być także
//"uploadowane"
$filetype = substr($filename, -3, 3);
if($filename) {
$error = 0;
if(($filesize > $maxfilesize) || ($filesize == 0)){
$error = 1;
$errmsg .= "Rozmiar pliku jest za duży (limit: 1048576 bajtów)<br>"; // zmien
//limit w mb
}
else {
$error = 0;
}
if(!in_array($filetype,$allowed_types)) {
$error = 1;
$errmsg .= "Plik ma niedozwolone rozwinięcie
(dozwolone typy to: Gif, Jpg, Png)<br>"; // zmień dozwolone typy
}
else {
$error = 0;
}
if($error == 1) {
die ("$errmsg");
}
else {
$num_start = rand(20 , 9999); //losowa liczba
//między 20 a 9999
$filename_new = $num_start.$filename; // tworzy nowa nazwe pliku
$upload = move_uploaded_file($filetmpname, "$uploaddir$filename_new");
if($upload) {
echo 'Plik został poprawnie zapisany';
echo "<meta http-equiv='refresh' content='0;
URL=?image=$uploaddir$filename_new'>";
}
else {
echo 'Wystapił niezidentyfikowany bład';
}
}
}else {
echo 'Brak';
}
}
else{
?>
<?
}
}
?>