Codice PHP:
function add_upped() {
global $ibforums, $DB, $mklib;
$evento = $ibforums->input['evento'];
$titolo = $ibforums->input['titolo'];
$screen1 = $ibforums->input['screen1'];
$screen2 = $ibforums->input['screen2'];
$demo = $ibforums->input['demo'];
$descrizione = $ibforums->input['descrizione'];
$file_name = $ibforums->input['filename'];
$autore = $ibforums->member['name'];
if (!$evento || !$titolo || !$descrizione || !$file_name) {
$message = "{$mklib->lang['ad_dowreq3']}";
$mklib->error_page($message);
exit;
}
QUA --> if (!is_file ("www.ehonline.it/".$mklib->downloads_dir.$file_name)) {
$message = "{$mklib->lang['ad_downofile']}";
$mklib->error_page($message);
exit;
} <--
$peso = filesize("www.ehonline.it/".$mklib->downloads_dir.$file_name);
$query="INSERT INTO mkp_download(idcategoria, name, description, file, data, screen1, screen2, demo, autore, peso)VALUES('$evento', '$titolo', '$descrizione', '$file_name', '".(time())."', '$screen1', '$screen2', '$demo', '$autore', '$peso')";
$DB->query($query);
$DB->close_db();
Header("Location: admin.php?ind=ad_download&mode=savedupped");
exit;
}
Sto sistemando mkportal qui su AV ad un'amico ke ha uno spazio su aruba (senza supporto php e mysql) con già uppati i file ke dovrebbero essere rilinkati in mkportal su AV.
Il problema giunge quando devo far riconoscere i file su aruba allo script qui sopra su AV. In pratica la funzione is_file( ) risponde ke il file non lo trova, eppure su aruba c'è....
Non capsisco se sbaglio io a usare la funzione o se non si può fare questo su AV x via del fatto ke non si possono aprire i file esterni al tuo spazio x evitare il mirroring o l'utilizzo di spazi aperti solo x depositare i file.
Aspetto risposta, ciao!!!
P.S. in caso non sia un errore mio ma sia dovuto alle impostazioni del server forse credo ke kambierà hosting....
... se ho sbagliato io semplicemente mi uccide
EDIT:
credo ke decida di kiudere l'account su AV e tornare ad aruba comprando la il database.... siccome ha attivato anke qua il database scegliendo l'ultima classe (2500 AC - infinite query) se kiude tutto può essere rimborsato???