RE:Impedir copiar imagenes con
Ni en php ni en nada existe esa función. Ten en cuenta que tu tienes una imagen en tu servidor a la que se hace una petición. En concreto, al tenerla dentro de una página html, es tu navegador el que se encarga de hacer esa petición, pero es equivalente a que tu hicieras la petición directamente en la url.
Si puedes impedir que el "ciudadano medio" la descarge de dicha forma mediante javascript deshabilitando el botón derecho del ratón.
Hay una forma de conseguir lo que quieres, pero que tampoco te librará de alguien con conocimientos y verdaderamente interesado en la foto. Configura tu servidor para que no sirva la foto, es decir, la tienes en el pero que no pueda ser enviada al cliente directamente, bien protegiendo el directorio en el que esté, el fichero en sí, como quieras. Ahora te creas un script php que lea la foto y la envie, con una cabecera de que lo que envias es una imagen y no código html. En este script php controlas que solo la página en la que quieres ver la foto pueda obtenerla, negandola a cualquier otra petición (con el http referer).
Es un poco rebuscado para evitar que te pillen la foto, es mucho trabajo, y además no lo evitas en absoluto, sigue habiendo formas de pillarla.