PDA

Prikaži potpunu verziju : Upload slika preko http-a i input textbox-a


mrakodol
7.5.2010, 8:28
Moze li mi neko reci gdje grijesim pa mi sledeca skripta javlja gresku:

<?php
$max_no_img = 5;
if($_GET['a']==''){
echo"<form action='index.php?a=post' method='post'>";
echo "<table border='0' width='500' cellspacing='0' cellpadding='0'>";
for($slika = 1; $slika <= $max_no_img; $slika ++) {
echo "<tr><td>Direct link images $slika</td>
<td><input type=\"text\" name='up_slika[$slika]' size=\"40\"><br></td>
<td><input type='checkbox' name='def[]' value='1'/>Default</td></tr>";
}
echo "<tr><td colspan=2 align=center></td></tr>";
echo "<tr><td colspan=2 align=right><input type='submit' name = 'submit' value='Save' /></td></tr>";
echo "</table>";
echo"</form>";
}
if($_GET['a']=='post'){
$up_slika = $_POST['up_slika'];
foreach($up_slika as $url){

$pos = strrpos($url, '.');
$filename = substr($url, strrpos($url, '/') + 1);

$img = 'C:/'.$filename;
if (!copy ( $url, $img )) {
echo "failed to copy $add...\n";
};
//file_put_contents($img, file_get_contents($url));//drugi nacin koji mi takodje ne radi :-(
}
}

?>

Inace,skriptica bi trebala da izlista nekoliko(unapred definisanih) textbox-ova u koje se unesu adrese slika na internetu a zatim ih on treba da kopira bilo na lokalni disk ili na server u odredjen folder na kom se nalazi skriptica...pa me zanima kako da to uradim i gdje grijesim u logici i kodu...

Unapred hvala svima.