php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.07.2005, 20:57  
Benutzer
 
Registriert seit: 22.07.2005
Beiträge: 48
CrashonNet
Standard wie $_POST[] einbinden?

hab folgendes script, in dem ich für die variable $destination_file und $source_file die gesendete variable $_POST["1"] und $_POST["2"] benutzen will. wie binde ich diese ein?:

PHP-Code:
<?php
// Herstellen der Basis-Verbindung
$conn_id ftp_connect("$ftp_server"); 

// Einloggen mit Benutzername und Kennwort
$login_result ftp_login($conn_id"$ftp_user_name""$ftp_user_pass"); 

// Verbindung überprüfen
if ((!$conn_id) || (!$login_result)) { 
        echo 
"Ftp-Verbindung nicht hergestellt!";
        echo 
"Verbindung mit $ftp_server als Benutzer $ftp_user_name nicht möglich"
        die; 
    } else {
        echo 
"Verbunden mit $ftp_server als Benutzer $ftp_user_name";
    }

// Upload der Datei
$upload ftp_put($conn_id"$destination_file""$source_file"FTP_BINARY); 

// Upload-Status überprüfen
if (!$upload) { 
        echo 
"Ftp upload war fehlerhaft!";
    } else {
        echo 
"Datei $source_file auf $ftp_server als $destination_file geschrieben";
    }

// Schließen des FTP-Streams
ftp_quit($conn_id); 

?>
CrashonNet ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.07.2005, 20:59  
Gast
 
Beiträge: n/a
Standard

öhm,
$destination_file = $_POST['1'];
$source_file = $_POST['2'];
 
Alt 28.07.2005, 20:59  
Gast
 
Beiträge: n/a
Standard

Wenn ich Dich richtig verstehe, menst Du

PHP-Code:
<?php
$destination_file
=$_POST['1'];
$source_file=$_POST['2'];
?>
 
Alt 28.07.2005, 21:02  
Gast
 
Beiträge: n/a
Standard

wenn ich das richtig verstanden habe, willst du wissen, wie man den wert der übergebenen Variable 1 und 1 an die anderen beiden weiterleitet?

Das ist eigentlich ganz einfach:
PHP-Code:
$destination_file $HTTP_POST_VARS['1'];
$source_file $HTTP_POST_VARS['2']; 
statt HTTP_POST_VARS['x'] kann man auch $_POST['x'] schreiben.
 
Alt 28.07.2005, 21:03  
Benutzer
 
Registriert seit: 22.07.2005
Beiträge: 48
CrashonNet
Standard

ok ok, ich hab was verplant also ich schick mit dem folgendem formular quasi den pfad zu der php datei:

<form enctype=\"multipart/form-data\" action="bild.php" method="post">
<input name="bild" type="file">
input type="submit" name="Submit" value="upload">
</form>

dann will ich das die datei hochgeladen wird! aber was ist die destination file und was die source und wie genau mach ich das?
CrashonNet ist offline  
Alt 28.07.2005, 21:07  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von CrashonNet
<input name="bild" type="file">
input type="submit" name="Submit" value="upload">
Das ist FALSCH! . So isses richtig:

Zitat:
Zitat von Falsch wurde
<input name="1" type="file"><input name="2" type="file">
<input type="submit" name="Submit" value="upload">
Du musst den Namen der Inputs durch das ersetzen, was du aus dem POST array haben willst... Oder andersherum
 
Alt 28.07.2005, 21:07  
Gast
 
Beiträge: n/a
Standard

Das Script ist also nicht von dir, hm ?
Schau mal hier :
PHP-Code:
<?php
echo "Datei $source_file auf $ftp_server als $destination_file geschrieben"
?>
$source_file ist also wohl die Datei die geuploaded wird und $destination_file der Name den die Datei im Endeffekt auf dem Server hat
 
Alt 28.07.2005, 21:09  
Gast
 
Beiträge: n/a
Standard

Schau dir mal die Beschreibung des $_FILES Arrays aus PHP.net hat.

Was du suchst müsste in
$_FILES['bild']['tmp_name'] und $_FILES['bild']['name'] gespeichert sein.
 
Alt 28.07.2005, 21:13  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von AMDUser
statt HTTP_POST_VARS['x'] kann man auch $_POST['x'] schreiben.
Kann man nicht nur, man sollte auch, denn HTTP_POST_VARS ist veraltet.

Gruß
phpfan
 
 


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
PDF ohne "rahmen" einbinden King2k HTML, Usability und Barrierefreiheit 2 26.07.2006 16:17
Einbinden von DOCTYPE in php-Seite reimondo PHP Tipps 2006 1 05.03.2006 22:27
Highlight im BBCodefunktion einbinden PHP Tipps 2007 15 09.12.2005 11:15
Metatags per php einbinden? imported_FlasH PHP Tipps 2005-2 3 30.10.2005 15:33
rss/xml Feeds auf Webseite einbinden PHP Tipps 2005-2 2 29.10.2005 13:44
Grafikfunktion einbinden? PHP Tipps 2005-2 3 27.07.2005 16:55
Gästebuch einbinden ohne Frames PHP Tipps 2005-2 6 16.07.2005 19:22
function per inlude von anderem rechner einbinden PHP Tipps 2005-2 10 09.06.2005 13:47
?!? Einbinden von Schrift: Pump.vef HTML, Usability und Barrierefreiheit 6 10.02.2005 13:45
Rss Feed auf Website einbinden ypsie HTML, Usability und Barrierefreiheit 1 05.02.2005 02:33
Richtiges Einbinden Mano PHP Tipps 2005 1 04.01.2005 19:40
[Erledigt] PHP via JavaScript einbinden PHP Tipps 2004-2 3 22.12.2004 13:00
[Erledigt] MY SQL einbinden Datenbanken 6 22.09.2004 13:41
Menu mit DIV einbinden HTML, Usability und Barrierefreiheit 5 15.09.2004 19:06
allgemeines Problem beim einbinden von php-Scripts PHP Tipps 2004 3 11.08.2004 22:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ftp php einbinden, $_post in javascript einbinden, wie _post, ftp upload in php einbinden, $_post einbinden in php

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