WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Variable aus Perl-Script an PHP übergeben

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Variable aus Perl-Script an PHP übergeben - 03 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Variable aus Perl-Script an PHP übergeben
diwie
Otto-Normal-Poster
Threadstarter




Beiträge: 51

Clientseitig den Windows Login kann ich mittels Perl ja abfagen:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9:
#!/usr/bin/perl -w

use strict;
use CGI::Carp qw(fatalsToBrowser);

my $Wert = getlogin();
print "$Wert";


Wie starte ich o.g. Script am besten aus einem PHP-Script heraus und bekomme die Variable $Wert nach PHP übergeben?

  Profil   Editieren   Zitieren
Ori
Mausakrobat




Beiträge: 162

Windows-Anmeldedaten frage ich immer via Webserver-Einstellung ab, sodass PHP damit nichts mehr zu tun hat. Da ich den IIS nutze (war halt dabei), ist die Einstellung davon ein Kinderspiel; Apache kann das vermutlich auch.

Es steht zwar nicht in der Liste der vorgegebenen Variablen, aber der Benutzername wird wohl nach diesem Handbucheintrag in $_SERVER['REMOTE_USER'] abgelegt.

Nachtrag:
Falls das nichts bringt, musst Du wohl die Anmeldedaten selbst abfragen und dann an das Perl-Skript via HTTP-Aufruf schicken, um sie zu prüfen.

Nachtrag 2:
Das Skript prüft sie nicht, den ersten Nachtrag also ignorieren.

Diese Nachricht wurde geändert von: Ori
  Profil   E-Mail   Website   Editieren   Zitieren
diwie
Otto-Normal-Poster
Threadstarter




Beiträge: 51

Ich rufe es im Augenblick so auf

1: 
2: 
3: 
4:
exec ('perl "..\cgi-bin\read_login.pl"', $login);
$login = $login[0];


und kann mit der Anmeldenformation in $login mit PHP weiterarbeiten.

Der momentane Aufruf über exec verlangt doch aber wohl ein clientseitig installiertes Perl beim User?

Das wäre im meinem Fall im Intranet ja noch gegeben, aber kann ich damit auch auf das Perlscript read_login.pl zugreifen, wenn es zentral auf dem Webserver liegen würde?

Wie oben dargestellt klappt das wohl nur in meiner lokalen WAMP-Umgebung?

Diese Nachricht wurde geändert von: diwie
  Profil   Editieren   Zitieren
Ori
Mausakrobat




Beiträge: 162

Perl fragt vermutlich nach den lokalen Anmeldedaten (also auf dem Rechner, auf dem Perl ausgeführt wird, dem Server). Das ist einerseits erwünscht, andererseits taucht der Login-Bildschirm dann auch auf dem Server auf; als Besucher bekommt man davon also wenig mit. Und weil niemand etwas eingibt, sollte das PHP-Skript mit einem Timeout abbrechen.

Wie gesagt: Löse es über Webserver-Einstellungen (wenn es unbedingt Windows-Anmeldedaten sein müssen).

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Variable aus Perl-Script an PHP übergeben

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Variable aus Perl-Script an PHP übergeben im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8133127    Heute : 472     Gestern : 478     Online : 59     3.12.2024    19:05      0 Besucher in den letzten 60 Sekunden        
Nach oben