php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.10.2008, 13:46  
Neuer Benutzer
 
Registriert seit: 09.10.2008
Beiträge: 5
godfather befindet sich auf einem aufstrebenden Ast
Standard vbscript, php und exec

Servus Mit'nand,

erst einmal möchte ich mich vorstellen: godfather, student und webdeveloper seit fast 7 jahren.
Hallo an alle!
ich bin neu in diesem Forum. war bei phpforum.de, aber da sind so viele g'scheidlmeier dabei, dass ich das nicht mehr ausgehalten habe. Da wird man aufgefressen, nur weil der/die andere, der/die aber unbedingt antworten muss, nicht mal verstanden hat worums geht, nur weil er/sie soetwas noch nie gesehn hat


ALSO

habe auf einem win2003 server xampp (aktuelle version) laufen.
mit einem vbscript spreche ich den MS faxdienst an um tiffs als faxe zu versenden. das vbscript wird von php mittels exec aufgerufen.
soweit so gut. lief ohne probleme.
Seit einigen tagen, kann ich das unveränderte vbscript mit dem unveränderten php skript nicht mehr verwenden
- also es scheint zwar die cmd und die wscript.exe im Taskmanager auf aber
- apache bleibt hängen (bis ich die beiden prozesse kill, dann gehts weiter) und
- mein vb-script wird nicht ausgeführt.
- in der cmd läuft das vbscript allerdings schon noch problemlos und zufriedenstellend.
ich muss noch dazu sagen, dass ich mit vbscript seit etwa drei monaten erst arbeite


nachdem ich nicht der einzige bin, der auf dem server rumbastelt, wollte ich fragen, ob jemand eine ahnung hat, was umgestellt wurde.

liegt das am scripting host, oder an der rechte vergabe, oder an etwas ganz anderem??

DANKE für eure Hilfe,
lg, der pate
godfather ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.10.2008, 14:24  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.991
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Sorry, godfather. Aber trotz Deines beeindruckenden Namens: Woher sollen wir das wissen? Wir kennen Dein Script nicht, wir wissen nicht was andere geändert haben. Da müßten wir schon telepathisch bewandert sein...
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 09.10.2008, 14:55  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

irgendwelche errorlogs ?
-> direkt von apache ?
-> vom vhost ?
-> errorlog von php ?

läuft dein vbscript denn durch ? oder hängt das auch ? wenn ja -> debugausgaben / debugging via profiler hier verwenden, was passiert wenn du das script händisch aufrufst ?
robo47 ist offline   Mit Zitat antworten
Alt 09.10.2008, 15:20  
Neuer Benutzer
 
Registriert seit: 09.10.2008
Beiträge: 5
godfather befindet sich auf einem aufstrebenden Ast
Standard

hmmm...hab mir geadcht, vielleicht machts bei einem von euch klick

also das vbscript - das ja mittels cmd aufruf (händisch) funktioniert und durchläuft und früher unter php mittels exec auch funktioniert hatte:
Code:
<job>
  <runtime>
   <description>Sends fax</description>
    <named name="filename" helpstring="Path and filename of printable file" type="string" required="true" />
    <named name="faxnumber" helpstring="Fax number to dial" type="string" required="true" />
    <named name="server" helpstring="Name of computer running Fax Service" type="string" required="false" /> 
  </runtime>
  <script language="VBScript"> 

    Set objFaxServer = CreateObject("FaxComEx.FaxServer")
    objFaxServer.Connect("")
    Set faxdocument = CreateObject("FaXCOMEX.FaxDocument")
    faxdocument.Body = WScript.Arguments.Named("filename")
    faxdocument.Recipients.Add WScript.Arguments.Named("faxnumber")
    
    faxdocument.Sender.Name = "***"
    faxdocument.Sender.StreetAddress = "***"
    faxdocument.Sender.ZipCode = "***"
    faxdocument.Sender.City = "***"
    faxdocument.Sender.Country = "***"
    faxdocument.Sender.FaxNumber = "***"
    faxdocument.Sender.Company = "***"

    faxdocument.ConnectedSubmit(objFaxServer)
  </script>
</job>

php aufruf:

PHP-Code:
exec("D:\\xampp\\htdocs\\WZA\\bin\\etc\\sendfax.vbs /filename:".str_replace("/","\\",$fax_file)." /faxnumber:".$faxnumber." /server:localhost "); 
alle variablen sind belegt und nicht false

das skript macht jetzt gar nix mehr wenn ichs per php und exec starte - die wscript.exe ist das einzige anzeichen dafür, dass es weigstens aufgerufen wurde
(händisch gehts noch ganz normal)

apache schmeist keinen fehler und php auch nicht.
apache wartet halt auf das ende des skriptes...

wie kann ich in vb ein error log erzeugen - bzw. wo finde ich das log?

DANKE

Geändert von godfather (09.10.2008 um 15:23 Uhr).
godfather ist offline   Mit Zitat antworten
Alt 09.10.2008, 15:28  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

ich kenn mich mit vb nicht wirklich aus, notfalls selbstständig debug-ausgaben machen im script unterbringen, dann siehst du ja bis wo du kommst ?
robo47 ist offline   Mit Zitat antworten
Alt 09.10.2008, 16:27  
Neuer Benutzer
 
Registriert seit: 09.10.2008
Beiträge: 5
godfather befindet sich auf einem aufstrebenden Ast
Standard

da bin ich im vbscript auch zu unerfahren.
bekomme keine ausgabe hin - nur fehler die mir nicht viel sagen, wie
"argument, oder prozedur erwartet ; zeile1, zeichen 1"
wenn ich z.b. diese Zeile als erste im skript hinzufüge
Set fso = CreateObject("Scripting.FileSystemObject")
die ist aus einem referenz verzeichnis auf asphelper.de (rubrik VBScript)
geht das vlt. in einer wsf datei nicht?

Ich stehe an

es muss doch einen plausiblen grund geben. es hat ja funktioniert - das liegt also nicht am skript, meiner meinung nach.
wovon hängt der aufruf des vbscriptes via php denn ab?
welche rechte muss ich dazu haben am win2003 server?
sollte ich den scriptinghost neu installieren?
muss ich den admin in den arsch treten oder nicht?

Geändert von godfather (09.10.2008 um 16:31 Uhr).
godfather ist offline   Mit Zitat antworten
Alt 09.10.2008, 17:42  
Neuer Benutzer
 
Registriert seit: 09.10.2008
Beiträge: 5
godfather befindet sich auf einem aufstrebenden Ast
Standard

hat das etwas mit dem kompatibilitätsmodus zu tun?
godfather ist offline   Mit Zitat antworten
Alt 12.10.2008, 16:21  
Erfahrener Benutzer
 
Registriert seit: 08.08.2007
Beiträge: 549
PHP-Kenntnisse:
Fortgeschritten
drieling befindet sich auf einem aufstrebenden Ast
drieling eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von godfather Beitrag anzeigen
habe auf einem win2003 server xampp (aktuelle version) laufen.
Ich hoffe das ist kein Server, der als Webserver dient oder online verfügbar ist, denn XAMPP ist als lokale Entwicklerumgebung gedacht und keinenfalls als Produktivsystem.

Wiedermal mein Tip, such dir jemanden der wirklich Ahnung von Servern hat, so kann das ganz schnell in die Hose gehen. (Wirklich nur als guten Tip verstehen )
drieling ist offline   Mit Zitat antworten
Alt 12.10.2008, 16:53  
Neuer Benutzer
 
Registriert seit: 09.10.2008
Beiträge: 5
godfather befindet sich auf einem aufstrebenden Ast
Standard

keine sorge, ist nich mein server und ja, zum glück nicht online
ich bin leider was windows betrifft kein profi. kann nur programmieren
godfather ist offline   Mit Zitat antworten
Alt 19.05.2010, 13:31  
Neuer Benutzer
 
Registriert seit: 16.02.2009
Beiträge: 12
Beatzler befindet sich auf einem aufstrebenden Ast
Standard

Hey,

diesbezüglich habe ich aktuell ein ähnliches Problem!

Umgebung: Win XP Prof. inkl. Xampp

Mittels exec soll ein .vbs Skript aufgerufen werden. Dies klappt auch super und fehlerfrei! Leider nur im LAN sobald ich das ganze über die WAN Seite versuche wird das skript / die PHP Seite zwar aufgerufen und läuft auch bis zum ende durch nur leider passiert dann auf dem "server" nichts mehr !!!

irgendjemand eine Idee ? Der Safemode in der php.ini ist schon angepasst!

Vielen Dank für Tipps !

MFG Beatzler
Beatzler ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Übergabeparameter an php bei exec Multiplex PHP Tipps 2008 3 22.07.2008 21:14
exec(), Programm läuft nur als Task Superfunk2000 Server, Hosting und Workstations 1 05.07.2008 09:14
Exec() im IIS funktioniert nicht Superfunk2000 PHP Tipps 2008 24 04.07.2008 15:12
exec; seite bleibt hängen...auch mit umleitung Crypi PHP Tipps 2006 7 20.12.2006 21:14
mysqldump ohne exec sponer Datenbanken 5 27.07.2006 15:22
Exec(), system() ~ cmd-Befehl auf Windows mit Sonderzeichen PHP-Fortgeschrittene 0 10.04.2006 14:02
exec kommando liefert keinen rückgabewert? sputnik83 PHP-Fortgeschrittene 3 06.04.2006 15:21
Word mit exec oder system starten (apple tiger) PHP Tipps 2007 0 26.12.2005 13:41
exec und safe_mode PHP Tipps 2005-2 4 14.09.2005 13:56
[Erledigt] exec() Funktion PHP-Fortgeschrittene 1 22.08.2005 19:33
[Erledigt] exec() Funktion wird nicht mehr ausgeführt PHP-Fortgeschrittene 3 19.08.2005 11:25
unzip per exec() funktioniert leider nicht PHP-Fortgeschrittene 7 27.06.2005 15:33
exec () PHP Tipps 2004-2 5 17.12.2004 09:27
exec() und linuxkonsole (xterm) PHP Tipps 2004-2 0 09.12.2004 13:04
Ausführen von mysqldump über system oder exec PHP-Fortgeschrittene 2 24.08.2004 10:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php vbscript, php exec vbs, vbscript php, vbscript in php, php vbs ausführen, php execute vbs, vbs php aufrufen, vbscript exec, php exec vbscript, php exec, php vbs aufrufen, exec php, vbs exec php word, php vbscript aufrufen, php vbs starten, vbscript fax, php vbs script starten, xampp vbscript, exec php vbs, vbscript und php

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum