mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 14.01.2006, 11:36   #1
TP-Senior
 
Benutzerbild von bountykilla
 
Registriert seit: Oct 2001
Ort: Aachen
bountykilla macht alles soweit korrekt

Kann Perl die Kommandozeile aufrufen?


Hi,

ein paar Threads weiter unter hatte ich die Frage gestellt wie man denn automatisch Screenshots von HTML-Seiten machen kann.

Dass Problem habe ich mit dem Tool url2bmp zum Teil gelöst. Die exe lässt sich über die Kommandozeile steuern.

Mein Problem ist es jetzt die Parameter - wie z.b. die URL - an die Kommandozeile zu übergegeben. Gibt es eine Möglichkeit mit Perl die Kommandozeile aufzurufen und Parameter zu übergeben?
__________________
www.media-blog.com
bountykilla ist offline   Mit Zitat antworten


Alt 14.01.2006, 11:51   #2
TP-Veteran
 
Benutzerbild von MatthiasG
 
Registriert seit: Jan 2003
Ort: Hallenberg/Würzburg
MatthiasG bringt sich richtig einMatthiasG bringt sich richtig ein
durch anhängen eines Fragezeichen und der zuübergebenden variablen an die URL, kannst du Paramter übergeben
Beispiel:
http://www.xxx.de/cgi-bin/progrname.pl?parameter=1

wobei in diesem Beispiel die 1 für den zu übergebenden Wert steht.

Die Auswertung erfolgt innerhalb des aufzurufenden Perl-Progrämmchen.

Beispiel:

if ($paramter == 1 )
{
#Hier wurde der Parameter mit dem Wert an übergeben
}
else
{
# wenn das Programm ohne Parameter aufgerufen


}
MatthiasG ist offline   Mit Zitat antworten
Alt 14.01.2006, 11:52   #3
TP-Veteran
 
Benutzerbild von MatthiasG
 
Registriert seit: Jan 2003
Ort: Hallenberg/Würzburg
MatthiasG bringt sich richtig einMatthiasG bringt sich richtig ein
SORRY, vergess alles ab guten morgen

habe mich verlesen

gruss
mg
MatthiasG ist offline   Mit Zitat antworten
Alt 14.01.2006, 12:27   #4
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Du kannst einen Kommandozeilenbefehl mit beliebigen Parametern in einem exec-Befehl ausführen lassen.

http://www.haase.net/pages/perl/node35.html
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 14.01.2006, 13:32   #5
TP-Senior
 
Benutzerbild von bountykilla
 
Registriert seit: Oct 2001
Ort: Aachen
bountykilla macht alles soweit korrekt
danke!

wie ich jetzt rausgefunden habe müsste das auch mit php gehen.

Wie müsste dazu der php-code lauten?
Im Moment versuche ich es so:

<?

exec("c:\\Programme\\xampp\\cgi-bin\\url2bmp.exe")

?>

Dass führt aber nur dazu dass der Browser unentwegt lädt...
__________________
www.media-blog.com
bountykilla ist offline   Mit Zitat antworten
Alt 14.01.2006, 14:22   #6
TP-Member
 
Benutzerbild von Drolli
 
Registriert seit: Dec 2004
Ort: Neandertal
Drolli ist auf einem guten Weg
Fehlen da nicht ein paar Optionen für ur2lbmp? (http://www.pixel-technology.com/free...nglish/cl.html)

BTW: hier findest Du ein Code Snippet
Drolli ist offline   Mit Zitat antworten
Alt 14.01.2006, 15:42   #7
TP-Senior
 
Benutzerbild von bountykilla
 
Registriert seit: Oct 2001
Ort: Aachen
bountykilla macht alles soweit korrekt
jetzt hab ichs...

Zitat:
<?php

$Meldung = exec('c:/url2bmp -url http://www.sport1.de -file "screenshot1.jpg" -format JPEG -wx 1000 -wy 2000 -bx 1000 -by 2000 -wait 1 -notinteractive', $RueckgabeProgramm, $RueckgabeStatus);

#
echo$Meldung,

"<br><br>";



if($RueckgabeStatus == 0)

{

echo"<font color=\"green\">Screenshot der Seite erfolgreich angelegt</font>";

}

else

{

echo"<font color=\"red\">Screenshot konnte nicht erstellt werden</font>";

}

?>
__________________
www.media-blog.com
bountykilla ist offline   Mit Zitat antworten
Alt 24.01.2006, 06:20   #8
TP-Member
 
Registriert seit: Apr 2003
mahjongg macht alles soweit korrekt
Es gibt auch Perl-Module, mit denen es sich direkt machen laesst...
__________________
Perl-Community.de - die deutschsprachige Perl-Gemeinschaft
mahjongg ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Kann Perl die Kommandozeile aufrufen? Kann Perl die Kommandozeile aufrufen?
« [MYSQL/PHP] Eintrag unterdrücken | [PERL] Diesmal geht es um Modulo »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67