Köra litet script från en HTML-knapp

kristerj
Inlägg: 19
Blev medlem: 03 apr 2006, 20:28

Köra litet script från en HTML-knapp

Inlägg av kristerj »

Hej,

Efter DIGITEMP är jag nu inne på styrning av lite olikasaker mha reläkort. Har lyckats löda ihop kortet och kompilare och installera programvaran. Har också lyckats kommunicera med kortet.

Nu vill jag kunna från en webbsida, klicka på en knapp och köra (kommunicera med kortet) script. Hur gör man jag har försökt med exec och andra saker med det vill sig inte.
Är Ni med? Knappen heter PÃ… och scriptet jag vill koppla till knappen heter rel1on. Det spelar ju ingen roll vad det heter..... vet inte varför jag skrev det!! Jag är väl förvirrad.

Någon som har vänligheten och kan hjälpa mig?
Användarvisningsbild
ozamosi
Hedersmedlem
Inlägg: 1230
Blev medlem: 29 nov 2005, 20:17
Ort: Linköping
Kontakt:

Köra litet script från en HTML-knapp

Inlägg av ozamosi »

Du behöver använda någon slags serverscriptsteknologi - enklast bör php vara. Skapa en tom fil, och lägg in

Kod: Markera allt

<?php exec("/fullständig/sökväg/till/programmet"); ?>
Gör sedan så att knappen länkar till den här filen.

Det är mycket möjligt att jag missuppfattar dig - i så fall, försök styra mig rätt.
kristerj
Inlägg: 19
Blev medlem: 03 apr 2006, 20:28

Köra litet script från en HTML-knapp

Inlägg av kristerj »

Det har jag redan gjort. Så här ser rel1on.php ut

"<?php
exec ("/home/tuna/opt/k8056 -a 1 -d /dev/ttyS1 -C1");

include("index.php");
?>

Problemet är länkningen från knappen!
kristerj
Inlägg: 19
Blev medlem: 03 apr 2006, 20:28

Köra litet script från en HTML-knapp

Inlägg av kristerj »

Scriptet fungerar, relä 1 går på och av när jag kör scriptet
Användarvisningsbild
ozamosi
Hedersmedlem
Inlägg: 1230
Blev medlem: 29 nov 2005, 20:17
Ort: Linköping
Kontakt:

Köra litet script från en HTML-knapp

Inlägg av ozamosi »

<a href="rel1on.php">Tryck på mig</a>
Det blir iofs en länk, och inte en knapp, men spelar det så stor roll?
DrSnuggles
Inlägg: 13
Blev medlem: 23 apr 2006, 14:55

Köra litet script från en HTML-knapp

Inlägg av DrSnuggles »

Annars skapar du ett tomt FORM med en submit-knapp. Formet ska ha action send rel1on.php. Sedan laddas sidan om och du gor ett PHP-script som kor programmet.
kristerj
Inlägg: 19
Blev medlem: 03 apr 2006, 20:28

Köra litet script från en HTML-knapp

Inlägg av kristerj »

Jag klistrade in "<a href="rel1on.php">Tryck på mig</a>" i HTML-dokumentet

När jag klickar på länken kommer jag dit, men scriptet körs inte.
Användarvisningsbild
ozamosi
Hedersmedlem
Inlägg: 1230
Blev medlem: 29 nov 2005, 20:17
Ort: Linköping
Kontakt:

Köra litet script från en HTML-knapp

Inlägg av ozamosi »

Har du PHP installerat och aktiverat?
kristerj
Inlägg: 19
Blev medlem: 03 apr 2006, 20:28

Köra litet script från en HTML-knapp

Inlägg av kristerj »

[quote="DrSnuggles"]Annars skapar du ett tomt FORM med en submit-knapp. Formet ska ha action send rel1on.php. Sedan laddas sidan om och du gor ett PHP-script som kor programmet.[/quote]
Låter klokt. Det är ungefär detta somstår överallt när man googlar efter hjälp. Jag klarar inte få till korrekt syntax.
kristerj
Inlägg: 19
Blev medlem: 03 apr 2006, 20:28

Köra litet script från en HTML-knapp

Inlägg av kristerj »

[quote="ozamosi"]Har du PHP installerat och aktiverat?[/quote]
Ja, jag kan ju köra scriptet.
DrSnuggles
Inlägg: 13
Blev medlem: 23 apr 2006, 14:55

Köra litet script från en HTML-knapp

Inlägg av DrSnuggles »

Kristerj:
Hehe, jag sitteri Indien och skriver paett tangentbord meden MYCKET dalig space-tangent. Hade jag intevarit sa frustrerad hade jag kunnathjalpa dig :)

Du kanske kan fa litehjalp genomatt titta pa foljandelank, finns lite exempel...
http://www.thesitewizard.com/archive/feedbackphp.shtml
Användarvisningsbild
ozamosi
Hedersmedlem
Inlägg: 1230
Blev medlem: 29 nov 2005, 20:17
Ort: Linköping
Kontakt:

Köra litet script från en HTML-knapp

Inlägg av ozamosi »

En a-länk gör ju exakt samma sak som att gå till script-adressen manuellt...
kristerj
Inlägg: 19
Blev medlem: 03 apr 2006, 20:28

Köra litet script från en HTML-knapp

Inlägg av kristerj »

Är det som så att inte PHP är aktiverat? Installerat är det det vet jag. (tror kanske är bättre att säga) Hur kollar man status på PHP?
kristerj
Inlägg: 19
Blev medlem: 03 apr 2006, 20:28

Köra litet script från en HTML-knapp

Inlägg av kristerj »

[quote="DrSnuggles"]Kristerj:
Hehe, jag sitteri Indien och skriver paett tangentbord meden MYCKET dalig space-tangent. Hade jag intevarit sa frustrerad hade jag kunnathjalpa dig :)

Du kanske kan fa litehjalp genomatt titta pa foljandelank, finns lite exempel...
http://www.thesitewizard.com/archive/feedbackphp.shtml[/quote]
Tack iallafall. Jag försöker följa exemplet.
DrSnuggles
Inlägg: 13
Blev medlem: 23 apr 2006, 14:55

Köra litet script från en HTML-knapp

Inlägg av DrSnuggles »

Ptja... Om scriptet fungerar franborjan narduinte lankar till det utan gar in pa det direkt sa fungerar juPHP.

Annars ger val:
<?php phpinfo(); ?>
den version av PHPduanvander, och damaste den ju vara igang.
kristerj
Inlägg: 19
Blev medlem: 03 apr 2006, 20:28

Köra litet script från en HTML-knapp

Inlägg av kristerj »

version 5.0.2 kör jag. Vad kan det vara som fattas?
kristerj
Inlägg: 19
Blev medlem: 03 apr 2006, 20:28

Köra litet script från en HTML-knapp

Inlägg av kristerj »

[quote="kristerj"]Det har jag redan gjort. Så här ser rel1on.php ut

"<?php
exec ("/home/tuna/opt/k8056 -a 1 -d /dev/ttyS1 -C1");

include("index.php");
?>

Problemet är länkningen från knappen![/quote]
Så här ser PHP-scriptet ut men det fugerar inte om jag dubbelklickar på det från filhanteraren. Om jag ändrar scriptet till

<?php
/home/tuna/opt/k8056 -a 1 -d /dev/ttyS1 -S1;

include("index.php");
?>

så fungerar det från filhanteraren, men är då inte giltigt script så att det går att köra via en webbsida.

Någon som har förslag på hur jag går vidare?
kristerj
Inlägg: 19
Blev medlem: 03 apr 2006, 20:28

Köra litet script från en HTML-knapp

Inlägg av kristerj »

jag vill alltså exekvera k8056 med parametrar från en HTML-sida. Finns det någon annan möjlighet att göra detta än med PHP-script?
DrSnuggles
Inlägg: 13
Blev medlem: 23 apr 2006, 14:55

Köra litet script från en HTML-knapp

Inlägg av DrSnuggles »

CGI/Perl...
kristerj
Inlägg: 19
Blev medlem: 03 apr 2006, 20:28

Köra litet script från en HTML-knapp

Inlägg av kristerj »

jaha, vad skall jag då installera först? Och vad gör jag sedan?
Skriv svar

Återgå till "Använda X/K/Ubuntu - inaktuell"