Newsgroup: it.comp.www.php
Titolo: WEB CAM E PHP

allora ho un programma che carica immagini da una web cam a determinate ore
e tale immagine è visibile da web.
vorrei che tale immagine sia visibile solo attraverso password.
non ci sarebbero problemi in php per la password ma una volta conosciuto il 
nome dell'immagine e relativa locazione sul server la password
sarebbe facilmente aggirata.
c'è una facile soluzione?
ciao
cris



.htaccess per impedire l'accesso alla directory.
php per leggere le immagini e stamparle a video (
	leggere: filegetcontents()
	stampare a video: vedi funzioni echo() e header()
).
Con queste info ed un paio di ricerche in google dovresti esserci.
Tac
-- 
La netiquette prevede sign di al massimo quattro righe.
Purtroppo la mia sign in quattro righe non ci stà.

 Tac
questo mi funziona ma č uno schifo
<?php
$f=file_get_contents("ufficio.jpg");
echo $f;
?>
l'uso di header non mi č molto chiaro...
dovrň studiare di piů
header ("Content-Type: image/jpg");
header ("Content-Disposition:inline;filename=ufficio.jpg");
ciao

 questo mi funziona ma è uno schifo
[..]
in che senso uno schifo?
<?php 
header ('Content-Type: image/jpg);
@readfile('ufficio.jpg'); 
?>
[..]
-- 
www.iuz-lab.info
http://www.iuz-lab.info/homepolitics.php

 ?>
il tutto funziona ma non mi permette di aggiungere niente prima e dopo 
l'immagine. --ecco lo schifo :)
<?php
echo "<html> <body>";
echo "<P> ciao</P>";
header('Content-Type: image/jpg');
@readfile('ufficio.jpg');
echo"</body></html>";
?>
questo non mi è permesso come da manuale....
Warning: Cannot modify header information - headers already sent by (output 
started at /var/www/cam.php:2) in /var/www/cam.php on line 4

 questo non mi è permesso come da manuale....
Sai com'è, un'immagine non ha markup, sia che generi il file con Photoshop, 
sia che lo generi col PHP :)
Quando un file PHP "diventa" (con header('Content-Type: xxx/yyy')) 
un'immagine o un tipo di file che non è HTML/XML, non ci puoi buttare dentro 
i tag. Se apri una JPEG con UltraEdit e poi ci scrivi qualche tag dentro, 
cosa diventa? :P
-- 
ColdShine
"L'esperienza è un'insegnante severa: prima ci esamina
 e solo dopo ci fa lezione." - legge di Vernon Sanders 

 l'immagine. --ecco lo schifo :)
Studia meglio l'html.
Bye.
-- 
Alessandro Pellizzari

 l'immagine. --ecco lo schifo :)
Non devi aggiungere nulla, richiami il php creato da un altro file html  
come faresti con l'immagine.
---prova.html---
<html>
<head>
...
</head>
<body>
<p> hello world </p>
<img src="immagine.php" />
</body>
</html>
----
Il gioco è fatto.


 Il gioco è fatto.
se non ho capito male, il file immagine.php dovrebbe essere cosi?
<?php
$f=file_get_contents("ufficio.jpg");
echo $f;
?>
il tutto comunque funziona ....
ma allora se qualcono vedesse il sorgente HTML vedrebbe il tutto puntare a 
immagine.php che potrebbe aprire immediatamente
senza quell'ipotetico controllo password che intenderei inserire nello 
script php.
tks
cris

 ColdShine
la cosa č assai fumosa... ho cercato ma non ho trovato niente riguardo alla 
tua tecnica d'inserimento tag inizio file jpg
probabilmente ho -googlato- male
fammi capire.
prendo la mia bella immagine jpg, la apro con ultr aedi t e poi...
ci inserisco in testa <html><body> <p>hello</p><img scr=   ...
confusione?
tks
cris

 script php.
Con la differenza che nel php dell'immagine puoi inserire un controllo, ad  
esempio, sulla sessione.
Se l'utente non è loggato non vede l'immagine. O ne vede un'altra :-).


> dentro, cosa diventa? :P
No, l'istruzione header và messa prima di echo $f (facendo riferimento al  
codice postato da te piu' sotto), in modo che il browser riconosca  
l'immagine (spesso la riconosce lo stesso, ma è una buona regola).


 -- 
si ora ho capito
tks