Visualizzazione risultati 1 fino 7 di 7

Discussione: Aiuto script webcam

  1. #1
    Paolok2 non è connesso Neofita
    Data registrazione
    22-09-2003
    Messaggi
    9

    Predefinito Aiuto script webcam

    Buongiorno a tutti,

    avrei bisogno di un aiuto tecnico, se è possibile, grazie.

    Sto rinnovando il mio sito e stavo cercando la maniera più semplice e/o pratica per gestire le pagine delle webcam.

    Ho preso spunto da un altro forum nel quale era stato ad un altro utente consigliato di crearsi un database e un unico file di visualizzazione.

    Mi sono così creato un database "webcam.txt" ed il file "webcam.php"

    Il file webcam.txt è così costituito, dovrei aggiungere almeno altre 50 webcam:

    Codice:
    reg|id|urlurlimg|testo|fonte
    1| 1|http://www.|Selleries|Regione
    1| 2|http://www.|Willy |Regione
    1| 3|http://www.|Daniele|Regione
    1| 4|http://www.|Cibrario |Regione 
    1| 5|http://www.|Gastaldi|Regione 
    1| 6|http://www.|Vitale|Regione 
    1| 7|http://www.|Quintino|Regione 
    1| 8|http://www.|Genova|Regione 
    2| 9|http://www.|Mongioie|Regione
    2|10|http://www||Regione Piemonte
    2|11|http://www|Alpe|Regione
    2|12|http://www|Castiglioni|Regione

    Il file webcam.php è così costituito:

    Codice PHP:
    <html>
    <head><title>webcam</title></head>
    <body>
    <TR bgColor=#000000>
    <TD vAlign=top bgColor=#ffffff height=250 width="130">
    <FORM name=quicknav action=./webcam.php method=get><SELECT class=fil
    style="WIDTH: 125px" onchange=javascript:this.form.submit(); size=1
    name=id>
    <OPTION value="" selected>...</OPTION>
    <OPTION title="Selleries Roure" value=1>Selleries Roure</OPTION>
    <OPTION title="Willy Jervis" value=2>Willy Jervis </OPTION>
    <OPTION title="Cibrario" value=3>Cibrario</OPTION>
    <OPTION title="Gastaldi" value=4>Gastaldi</OPTION>
    <OPTION title="Giacoletti" value=5>Giacoletti</OPTION>
    <OPTION title="Quintino Sella " value=6>Quintino Sella</OPTION>
    <OPTION title="Genova-Bartolomeo ****ri" value=7>Bartolomeo ****ri</OPTION>
    <OPTION title="Mongioie" value=8>Mongioie</OPTION>
    <OPTION title="Vallanta" value=9>Vallanta</OPTION>
    <OPTION title="Alpe il Laghetto" value=10>Alpe il Laghetto</OPTION>
    <OPTION title="Castiglioni" value=11>Castiglioni</OPTION>
    </SELECT></FORM>
    <IMG src="" width="6" height="6">&nbsp;<A class=menu href="http://set.php?set=1">Rifugi Liguria</A><BR>
    <IMG src="" width="6" height="6">&nbsp;<A class=menu href="http://sett.php?set=2">Rifugi Piemonte</A><BR>
    <IMG src="" width="6" height="6">&nbsp;<A class=menu href="http://sett.php?set=3">Rifugi Francia</A><BR><BR>
    <p><BR>
    </TD></TR></TABLE>
    </TD></TR>
    </TBODY></TABLE></DIV></TD>


    <?php
    $db
    =file("webcam.txt");
    array_shift($db);
    foreach(
    $db as $webcam){
    $webcam=explode("|",$webcam);
    $reg=$webcam[0];
    $id=$webcam[1];
    $urlimg=$webcam[2];
    $testo=$webcam[3];
    $fonte=$webcam[4];

    if(
    $_GET[id]==$id){
    echo
    $testo;
    echo
    "<img src=\"".$urlimg."\">";
    echo
    $fonte;

    }
    }
    ?>
    </body>
    </html>

    Il mio problema è nella visualizzazione delle immagini; vorrei poter mostrare a scelta tutte le webcam caratterizzate dal campo reg=2 oppure soltanto una singola immagine scelta dal menù a tendina.
    Penso che ci sia da realizzare un altro file, thumbnail.php per la visualizzazione, o sbaglio ??

    La pagina è visibile a questo indirizzo: http://www.paolok2.altervista.org/webcam.php

    Se qualcuno può darmi due dritte... GRAZIE!!!!


    [DS] Usa i tag di codice quando ne riporti ampi stralci, si legge meglio!
    Ultima modifica di dementialsite : 25-09-2007 alle ore 15.41.25

  2. #2
    Ospite Guest

    Predefinito

    Lo script credo tu lo abbia preso da questo mio vecchio post :)
    Comunque, non so se ho capito bene...praticamente vorresti che nel tuo menu a tendina venissero visualizzate soltanto le voci riferite a webcam con campo reg=2?
    Allora potresti provare a modificare lo script in questo modo:

    Codice PHP:
    <html>
    <head><title>webcam</title></head>
    <body>
    <TR bgColor=#000000>
    <TD vAlign=top bgColor=#ffffff height=250 width="130">
    <FORM name=quicknav action=./test.php method=get><SELECT class=fil
    style="WIDTH: 125px" onchange=javascript:this.form.submit(); size=1
    name=id> <OPTION value="" selected>...</OPTION>
    <?php
    $db
    =file("webcam.txt");
    array_shift($db);
    foreach(
    $db as $webcam){
    $webcam=explode("|",$webcam);
    $reg=$webcam['0'];
    $id=$webcam['1'];
    $urlimg=$webcam['2'];
    $testo=$webcam['3'];
    $fonte=$webcam['4'];
    $webcams[$id]=array("reg"=>$reg,"urlimg"=>$urlimg,"testo"=>$testo,"fonte"=>$fonte);
    if(
    $reg==2){
    echo
    "<OPTION title=\"".$testo."\" value=\"".$id."\">".$testo."</OPTION>";
    }}
    ?>
    </SELECT></FORM>
    <IMG src="" width="6" height="6">&nbsp;<A class=menu href="http://set.php?set=1">Rifugi Liguria</A><BR>
    <IMG src="" width="6" height="6">&nbsp;<A class=menu href="http://sett.php?set=2">Rifugi Piemonte</A><BR>
    <IMG src="" width="6" height="6">&nbsp;<A class=menu href="http://sett.php?set=3">Rifugi Francia</A><BR><BR>
    <p><BR>
    </TD></TR></TABLE>
    </TD></TR>
    </TBODY></TABLE></DIV></TD>


    <?php
    if($webcams[$_GET['id']]['reg']==2){
    echo
    $webcams[$_GET['id']]['testo'];
    echo
    "<img src=\"".$webcams[$_GET['id']]['urlimg']."\">";
    echo
    $webcams[$_GET['id']]['fonte'];

    }
    ?>
    </body>
    </html>
    </body>
    </html>

  3. #3
    Paolok2 non è connesso Neofita
    Data registrazione
    22-09-2003
    Messaggi
    9

    Predefinito

    [QUOTE=probid;541456]Lo script credo tu lo abbia preso da questo mio vecchio post :)
    Comunque, non so se ho capito bene...praticamente vorresti che nel tuo menu a tendina venissero visualizzate soltanto le voci riferite a webcam con campo reg=2?
    Allora potresti provare a modificare lo script in questo modo:

    Innanzitutto grazie, probid!

    Si, ho preso traccia da li. Probabilmente non mi sono spiegato bene: vorrei che se l'utente clicca una voce dal menù a tendina compaia l'immagine corrispondente a quell' ID, mentre se clicca su una delle voci sotto al menu a tendina si visualizzino tutte le immagini caratterizzate da un determinato REG.


    GRAZIE!!

    [/B]

  4. #4
    Ospite Guest

    Predefinito

    Prova un'pò così:

    Codice PHP:
    <html>
    <head><title>webcam</title></head>
    <body>
    <TR bgColor=#000000>
    <TD vAlign=top bgColor=#ffffff height=250 width="130">
    <FORM name=quicknav action=./test.php method=get><SELECT class=fil
    style="WIDTH: 125px" onchange=javascript:this.form.submit(); size=1
    name=id> <OPTION value="" selected>...</OPTION>
    <?php
    $db
    =file("webcam.txt");
    array_shift($db);
    foreach(
    $db as $webcam){
    $webcam=explode("|",$webcam);
    $reg=$webcam['0'];
    $id=$webcam['1'];
    $urlimg=$webcam['2'];
    $testo=$webcam['3'];
    $fonte=$webcam['4'];
    $webcams[$id]=array("reg"=>$reg,"urlimg"=>$urlimg,"testo"=>$testo,"fonte"=>$fonte);
    echo
    "<OPTION title=\"".$testo."\" value=\"".$id."\">".$testo."</OPTION>";
    }
    ?>
    </SELECT></FORM>
    <IMG src="" width="6" height="6">&nbsp;<A class=menu href="?set=1">Rifugi Liguria</A><BR>
    <IMG src="" width="6" height="6">&nbsp;<A class=menu href="?set=2">Rifugi Piemonte</A><BR>
    <IMG src="" width="6" height="6">&nbsp;<A class=menu href="?set=3">Rifugi Francia</A><BR><BR>
    <p><BR>
    </TD></TR></TABLE>
    </TD></TR>
    </TBODY></TABLE></DIV></TD>


    <?php
    if(isset($_GET['id']) && !isset($_GET['set'])){
    echo
    $webcams[$_GET['id']]['testo'];
    echo
    "<img src=\"".$webcams[$_GET['id']]['urlimg']."\">";
    echo
    $webcams[$_GET['id']]['fonte'];
    }
    if(isset(
    $_GET['set']) && !isset($_GET['id'])){
    foreach(
    $webcams as $webcam){
    if(
    $webcam['reg']==$_GET['set']){
    echo
    $webcam['testo'];
    echo
    "<img src=\"".$webcam['urlimg']."\">";
    echo
    $webcam['fonte'];
    }}}
    ?>
    </body>
    </html>
    </body>
    </html>

  5. #5
    Paolok2 non è connesso Neofita
    Data registrazione
    22-09-2003
    Messaggi
    9

    Predefinito

    Grazie di cuore.

    Appena posso provo


    EDIT: Grazie Probit, ci sono quasi.

    Ti disturbo ancora per una cosa; come forzo il ridimensionamento dell'immagine ?? Se in una pagina compaiono una decina di immagini di webcam come faccio ad impostarne il layout ??

    GRAZIE MILLE !!!
    Ultima modifica di funcool : 17-10-2007 alle ore 10.08.18

  6. #6
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da Paolok2 Visualizza messaggio
    Grazie Probit


    come forzo il ridimensionamento dell'immagine ?? Se in una pagina compaiono una decina di immagini di webcam come faccio ad impostarne il layout ??
    Questo è un'pò più complicato, devi utilizzare le librerie GD.
    Con una ricerca nel forum puoi trovare materiale utile in merito; soprattutto dai un'occhiata all'area how-to.
    Inoltre proprio in quest'area ci sono diverse discussioni abbastanza recenti in merito.
    Ciao!

  7. #7
    Paolok2 non è connesso Neofita
    Data registrazione
    22-09-2003
    Messaggi
    9

    Predefinito

    Grazie ! Ti ringrazio per le dritte, veramente gentile.

    saluti, paolo

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •