Bonjour à tous,
je suis actuellement sur un script connu dans son milieu qui consiste à prendre des photos via sa Web cam pour pouvoir l'enregistrer sur le serveur ainsi qu'enregistrer le chemin relatif dans la base de données.
Ce script utilise différents fichiers
- 1 index
- 1 webcam.js
- 1 saveimage.php
j'aimerai tout simplement récupérer le chemin relatif de mon image dans mon index afin de l'afficher en brut et créer une variable php de ce chemin relatif par exemple : $image = "monchemin/image.jpg";
voici les codes sources:
index.php
[javascript]
<script type="text/javascript" src="scripts/webcam.js"></script>
<script>
$(function(){
//give the php file path
webcam.set_api_url( 'saveimage.php' );
webcam.set_swf_url( 'scripts/webcam.swf' );//flash file (SWF) file path
webcam.set_quality( 90 ); // Image quality (1 - 100)
webcam.set_shutter_sound( true ); // play shutter click sound
var camera = $('#camera');
camera.html(webcam.get_html(300, 230)); //generate and put the flash embed code on page
$('#capture_btn').click(function(){
//take snap
webcam.snap();
$('#show_saved_img').html('<h3>Veuillez patienter...</h3>');
});
//after taking snap call show image
webcam.set_hook( 'onComplete', function(img){
$('#show_saved_img').html('<img src="' + img + '">');
//reset camera for the next shot
webcam.reset();
});
});
</script>
[/javascript]
saveimage.php
<?php
//set random name for the image, used time() for uniqueness
$filename = time() . '.jpg';
$filepath = 'saved_images/';
//read the raw POST data and save the file with file_put_contents()
$result = file_put_contents( $filepath.$filename, file_get_contents('php://input') );
if (!$result) {
print "ERROR: Failed to write data to $filename, check permissions\n";
exit();
}
echo $filepath.$filename;
?>
Je ne vous met pas le webcam.js car cela ne servirai à rien.
Merci pour votre aide. ^^