mam takyto nejaky kod:
Kód:
<?php
$name=str_replace("'", " ", $_FILES['ffile']['name']);
if($_POST['button']) {
$path= "lreplay/".$name;
if(move_uploaded_file($_FILES['ffile']['tmp_name'], $path)){
$file = fopen("matchlist.html", "r");
$old = fread($file,filesize("matchlist.html"));
fclose($file);
$file = fopen("matchlist.html", "w");
$wr = fwrite($file, "<a href='lreplay/".$name."'>replay</a><br>\n".$old);
if ($wr === false) {echo "failed";} else {echo "ok";}
fclose($file);
}
}
na laptope kde mam easyphp 5.3.3.1 mi funguje fajn
ked to buchnem ale na stranku tak ak je nahodou v nazve uploadovaneho subora apostrof tak mi to k nemu hodi aj lomitko
kedze na zaciatku robim konverziu toho apostrofu na medzeru tak to potom vyzera asi takto nejak
pred uploadom: nazov'niecoho.txt
po uloade: nazov\ niecoho.txt
lomitko je samozrejme zakazane v nazve suboru tak s nim potom nemozem vobec nic spravit .. ani len vymazat
web mam na exohosting.sk
na stranku chodim cez net2ftp .. neviem ci to ma s tym nieco
