salve di seguito cè una parte di codice che fa dei controlli quando il file gli viene inviato invia file e upload riceve per capirci
Codice PHP:
<?php
if (isset($_FILES["file"])) {
$tmpFile = $_FILES["file"]["tmp_name"];
$ext = pathinfo($_FILES["file"]["name"], PATHINFO_EXTENSION);
$fileName = uniqid(rand(), true) . "." . $ext;
list($width, $height) = getimagesize($tmpFile);
// check if the file is really an image
if ($width == null && $height == null) {
header("Location: index.php");
return;
}
// resize if necessary
if ($width >= 720 && $height >= 1280) {
$image = new Imagick($tmpFile);
$image->thumbnailImage(720, 1280);
$image->writeImage(UPLOAD_DIR . "/" . $fileName);
}
else {
move_uploaded_file($tmpFile, UPLOAD_DIR . "/" . $fileName);
}
}
?>
la mia domanda è posso passare invece che il file una valiabile che è un link riferito ad una foto sempre in maniera che fa le procedure come se fosse il file fisico ?
esempio al posto di $_FILES["file"] ci fosse $_get("linkfile") dove linkfile è l indirizzo fisico dove sta il file che si vuole processare
un po contorto ma spero di essermi spiegato , in pratica al posto del file fisico vorrei che fosse processato il link passato per valore . grazie se potete aiutarmi