php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.03.2006, 20:21  
Neuer Benutzer
 
Registriert seit: 29.03.2006
Beiträge: 4
mansaylon
Standard Post Formular automatisch weiterleiten

Hallo
Ich übermittle über ein Formular Daten an eine login.cgi Datei.
Nun möchte ich die Daten vorher in einem PHP Script bearbeiten und erst dann automatisch an das login.cgi weiterleiten.

Da die Daten nicht via GET übermittelt werden sondern via POST, weiss ich nicht mehr weiter.

Das login.cgi erwartet die Daten via POST Methode.

Mit header("Location:login.cgi?act=11"); werden die Daten bekanntlich über die URL übertragen und entspricht der GET Methode.

Wie kann ich also ein Script aufrufen, wo ich die Daten vie POST Methode automatisch weiterleiten kann, ohne dass ich einen Submit Button betätigen muss?

Bye
Reto
mansaylon ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.03.2006, 20:25  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Schau dir mal die PEAR-Klasse HTTP_Request an.
Die Methoden

PHP-Code:
<?php
setMethod
(HTTP_REQUEST_METHOD_POST);
addPostData($key$value);
sendRequest();
?>
könnten für dich interessant sein. Am besten aber die Daten mit PERL prüfen, sonst haste ja ein elendiges Durcheinander und weißt nicht wer was mit den Daten macht.
Zergling-new ist offline  
Alt 29.03.2006, 20:33  
Neuer Benutzer
 
Registriert seit: 29.03.2006
Beiträge: 4
mansaylon
Standard

Danke.... werde mir mal Dein Script vornehmen.
Mit Perl kann ich absolut nichts anfangen.
Die ganze Webseite ist auch unter PHP geschrieben.
Mein gewünschter Verweis soll lediglich zum Einbinden einer Online EMail Applikation in die vorhandene PHP-Webseite sein. (EMail Applikation ist der IMAIL Webserver)
Bzw. soll die Anmeldung in der Webseite statt finden und bei der vorherigen Überprüfung soll das login.cgi entweder über den Standardwebport 80 oder über 8383 aufgerufen werden (je nach Domäne, die ich aus der EMail Adresse eruiere).

Also..... muss die Lösung für mich mit PHP realisierbar sein.

Bye
Reto
mansaylon ist offline  
Alt 29.03.2006, 22:08  
Neuer Benutzer
 
Registriert seit: 29.03.2006
Beiträge: 4
mansaylon
Standard

OK.... habe mir die http_request_method_post ein wenig ergoogelt

In den gefundenen Beispielen war immer die Rede von:
require_once "HTTP/Request.php";

Damit kann ich absolut nichts anfangen. Ist das ein notwendiges Script? Was bedeutet HTTP vor Request.php?

Fragen über Fragen....

Bye
Reto
mansaylon ist offline  
Alt 29.03.2006, 22:10  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Das ist eben die PEAR-Klasse die du dafür brauchst. Lad dir diese Klasse runter und binde sie in dein Skript ein! HTTP ist in dem Fall einfach ein Ordner in dem die Request.php liegt.

Aber was require_once bedeutet solltest du als Fortgeschrittener eigentlich wissen !!!!!
Flor1an ist offline  
Alt 29.03.2006, 22:56  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hui du kennst PEAR nicht, zur Strafe ab ins Anfänger-Forum mit dir

http://pear.php.net/package/HTTP_Request

Als Tipp: Du musst das PEAR-Verzeichnis deinem include_path hinzufügen, entweder per
- set_include_path()
- ini_set('include_path', ..)

Die Funktionen kannst du im Manual nachschlagen
http://de.php.net/set_include_path


PS: Falls du XAMPP installiert hast, schau mal im /xampp/php/pear Ordner nach
Zergling-new ist offline  
Alt 31.03.2006, 08:08  
Neuer Benutzer
 
Registriert seit: 29.03.2006
Beiträge: 4
mansaylon
Standard

Mein Server läuft auf II6 mit PHP5.
go-pear.bat habe ich ausgeführt; das erstellte reg File Integriert.
Das aktuelle HTTP_Request heruntergeladen und in mein Webverzeichnis gelegt.
Mein Script entsprechend angepasst.... und es geht immer noch nicht.

Nach dem Aufruf:
Fatal error: Class 'Service' not found in c:\Inetpub\wwwroot\into\Request.php on line 34

... und das ist auf Zeile 34
class Request extends Service

Offenbar mache ich da immer noch was falsch.

Irgendwie fühle ich, wie die grosse Verzweiflung naht.

Bye
Reto
mansaylon ist offline  
Alt 31.03.2006, 10:46  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Die Request.php muss ja auch im Ordner /pfad/zu/pear/HTTP/ liegen und /pfad/zu/pear/ muss als include-Pfad angegeben werden (wie oben beschrieben mit ini_set oder set_include_path)
Zergling-new ist offline  
 


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
Formular automatisch ausfühlen und abschicken ! 7Style PHP Tipps 2008 4 22.04.2008 09:53
Formular automatisch speichern/füllen simsalabim PHP Tipps 2008 5 13.12.2007 17:09
POST Daten senden ohne Formular tinchen PHP Tipps 2007 6 07.03.2007 11:54
Übergabe von eingegebenem String mittels Formular und POST?! vampsoftchef PHP Tipps 2006 7 18.10.2006 20:06
Formular, das automatisch speichert GSJLink PHP Tipps 2006 31 16.10.2006 18:23
POST Daten ohne Formular übergeben? &lt;Daniel&gt; PHP Tipps 2006 8 19.06.2006 14:34
Formular automatisch an anderen Server absenden PHP Tipps 2006 8 28.02.2006 13:29
POST Problem bei Formular PHP Tipps 2006 5 03.02.2006 23:36
[Erledigt] Formular (POST) übergabe von Daten PHP-Fortgeschrittene 5 23.01.2006 20:34
formular automatisch senden bark PHP Tipps 2006 1 11.01.2006 10:41
POST Formular nach refresh nicht erneut ausführen!!!??? PHP Tipps 2005-2 8 07.10.2005 17:08
Automatisch weiterleiten! skywalkerluk PHP Tipps 2005-2 7 27.06.2005 12:59
[Erledigt] Post daten ohne Formular senden PHP Tipps 2005 18 29.05.2005 19:53
Formular multiple und Post PHP Tipps 2004-2 3 08.12.2004 22:04
Probleme mit POST ohne Formular PHP-Fortgeschrittene 7 20.09.2004 21:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php post weiterleiten, php weiterleitung post, php weiterleitung mit post, php post daten weiterleiten, php post weitergeben, http://www.php.de/php-tipps-2006/38635-post-formular-automatisch-weiterleiten.html, php post weiterleitung, php weiterleiten mit post, post weiterleiten php, php weiterleitung mit post daten, formular automatisch weiterleiten, php post automatisch senden, weiterleitung post php, php weiterleiten post, php post formular weiterleiten, php weiterleitung post daten, post automatisch weiterleiten, automatische weiterleitung mit formular, automatische weiterleitung post, php post daten weitergeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:28 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.