Function Copy in PHP 5

Premetto che questo blocco di codice funzionava nella versione PHP 4.x e PHP 5.x con register_globals impostato su ON.

Volevo sapere se nel caso il  register_globals impostato su OFF coem dovresbbe essere modificata questo blocco di codice?

if ($delimg == 'Si') {

$img= "";

} else {

$posinizimg = strrpos($img, "\'")+1;

$posfinimg = strlen($img);

$lunghezzaimg = $posfinimg - $posinizimg;

$img= substr($img, $posinizimg, $lunghezzaimg);

if ($img != ''){ $img= "images/locandine/".$img; copy($immagine,$img); }

else { $img= $fotoold; }

}
inviato 10 anni fa
EKELON77
X 0 X

Non si può rispondere alla tua domanda perché bisognerebbe conoscere a priori quali variabili presenti nello script provengono dallesterno, ovvero da Environment, GET, POST, Cookie e Server.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Le variabili che vengono dall'esterno sono $immaginni, $delimg e $fotoold ed arrivano tramite $_POST

risposto 10 anni fa
EKELON77
X 0 X

Se è così ti basta sostituirle con

$_POST['immaginni'], $_POST['delimg'] e $_POST['fotoold']

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ho modificato la pagina con le variabili provenienti dall'esterno o da un'altra pagina così:

$immagine = $_POST['immagine'];
$delimg = $_POST['delimg'];
$fotoold = $_POST['fotoold'];

ma ancora non mi copia i file sulla cartella desiderata e scrive sul db.  :'(

 

risposto 10 anni fa
EKELON77
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda