Sākumlapa › Forumi › Mājas lapu izstrāde › Servera puse (php, java, ruby, perl, python) › Kā parbaudīt vai fails ir derīgs priekš Imagick PHP?
Pagaidām stāv if faile exist.
Uncaught exception ‘ImagickException’ with message ‘Unable to read the file:
Un kādus portus lieto php lai lejuplādētu failus no interneta, man savādāk APF bloķē visu laiku un nākas manuāli uz brīdi flushot/slēgt ārā.
try{
$attels = new Imagick(”/ceļš/uz/failu”);
} catch(e){
//exceptions apstrāde ar e objektu
}
Bet tīri pārbaudei var izmantot.
$attels->pingImage($cels);
Kādus portus? Hmm, ja HTTP tad pārsvarā 80, ja HTTPS tad 443. Drīzāk problēma jāskata no servisu un atļauju puses, kas tiek lietots viecot pieprasījumus (curl,wget, web serveris, konkrēts skripts). Tas ir ļoti atkarīgs no būvētās sistēmas un drošības/atļauju kontroles uzbūves. Starp citu kāda OS, ja Linux ar SELinux, tad bieži problēma atrodas SELinux konfigurācijā un tā jākonfigurē atsevišķi uz atļaujām vai atļauju nosacījumu ķēdi.
Preses relīzes