Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Datein weiterversenden

Diskussion: Datein weiterversenden im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi, ich habe folgendes Problem. Ich versuche eine Hochgeladene datei mit PHP wieder via Post zu verschicken. Hat einer ...

Antwort
Alt 16.04.07, 01:04   #1 (permalink)
 
Registriert seit: 03.01.05
-Tux- Leistung: Facit NTK
-Tux- eine Nachricht über ICQ schicken
Likes: 0
Datein weiterversenden

Anzeige

Hi,
ich habe folgendes Problem. Ich versuche eine Hochgeladene datei mit PHP wieder via Post zu verschicken. Hat einer ne idee wie ich das hin bekomm?


Gruß -Tux-

-Tux- ist offline   Mit Zitat antworten
Alt 16.04.07, 17:15   #2 (permalink)
 
Registriert seit: 08.02.07
junior48000 Leistung: Facit NTK
Likes: 0
Standard

klick<-vielleicht hilft dir das.

Junior
junior48000 ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 16.04.07, 23:54   #3 (permalink)
 
Registriert seit: 30.06.06
sp!n Leistung: Facit NTK
sp!n eine Nachricht über ICQ schicken
Likes: 0
Standard

Ich verstehe das Problem nicht ganz, ich bezweifle, dass du mit Post tatsächlich Mail meinst. Nur wenn sich die Frage auf die POST Übertragung bezieht, verstehe ich sie nicht, da du lediglich den Link weitersenden musst, wenn du die Datei "versenden" willst.
sp!n ist offline   Mit Zitat antworten
Alt 17.04.07, 01:46   #4 (permalink)
Themenstarter
 
Registriert seit: 03.01.05
-Tux- Leistung: Facit NTK
-Tux- eine Nachricht über ICQ schicken
Likes: 0
Standard

sp!n hat es schon richtig erkannt ich meine keine E-Mail. Naja nur der link kanns eben nicht sein weil wie soll der webserver sonst zu nem client connecten und sich das file holen? Muss also vom Client an den server gesendet werden und nicht nur der link. Aber wie?
-Tux- ist offline   Mit Zitat antworten
Alt 17.04.07, 02:04   #5 (permalink)
 
Registriert seit: 30.06.06
sp!n Leistung: Facit NTK
sp!n eine Nachricht über ICQ schicken
Likes: 0
Standard

Wenn du Daten hochladen willst, brauchst du folgendes Formular
Code:
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="max_file_size" value="1000">
file senden: <input name="thefile" type="file">
<input type="submit" value="senden">
</form>
Um anschließend weiter auf die Daten zugreifen zu können gibt es in PHP die Variable $_FILES, das heißt in deinem Fall greifst du mit $_FILES['thefile']['tmp_name'] auf den temprären Pfad der Datei zum jedoch wird dieser Pfad nach Scriptende gelöscht. Das heißt du musst die Datei in ein Verzeichnis kopieren, auf welches du anschließend zugreifen kannst. Dafür gibt es wieder eine eigene PHP Funktion
PHP-Code:
move_uploaded_file($_FILES['thefile']['tmp_name'],"/pfad/zum/neuen/direktory/name.endung"
sp!n ist offline   Mit Zitat antworten
Alt 17.04.07, 02:25   #6 (permalink)
Themenstarter
 
Registriert seit: 03.01.05
-Tux- Leistung: Facit NTK
-Tux- eine Nachricht über ICQ schicken
Likes: 0
Standard

ja der teil is mir klar jedoch wenn ich die datei jetzt mit dem php script weiterversenden (POST) will wie mach ich das?
Angenommen es läd jemand ein bild hoch dann add ich da ne signatur und will es mit dem php script dann bei pictransfer.de uploaden.
-Tux- ist offline   Mit Zitat antworten
Alt 17.04.07, 08:50   #7 (permalink)
 
Registriert seit: 30.06.06
sp!n Leistung: Facit NTK
sp!n eine Nachricht über ICQ schicken
Likes: 0
Standard

Du kannst wie gesagt, einfach den Link zu dem hochgeladenen File weitergeben, in deinem Fall an den Bilduploader. Das ganze kannst du mit folgendem PHP Code realisieren:
PHP-Code:
$link $_SERVER[HTTP_HOST].$_FILES['thefile']['tmp_name'
sp!n ist offline   Mit Zitat antworten
Alt 17.04.07, 12:26   #8 (permalink)
 
Registriert seit: 25.07.06
valenterry Leistung: Facit NTK
Likes: 0
Standard

Ich hoffe ich habe dich richtig verstanden. Vielleicht hilft dir das hier:

PHP-Code:
function PostZumHost($host$pfad$referer$daten)
{
    
$fp fsockopen($host80);
    
fputs($fp"POST $pfad HTTP/1.1\r\n");
    
fputs($fp"Host: $host\r\n");
    
fputs($fp"Referer: $referer\r\n");
    
fputs($fp"Content-type: application/x-www-form-urlencoded\r\n");
    
fputs($fp"Content-length: "strlen($daten) ."\r\n");
    
fputs($fp"Connection: close\r\n\r\n");
    
fputs($fp$daten);
    while(!
feof($fp))
    {
        
$res .= fgets($fp128);
    }
    
fclose($fp);
    
    return 
$res;

valenterry ist offline   Mit Zitat antworten
Alt 18.04.07, 00:20   #9 (permalink)
Themenstarter
 
Registriert seit: 03.01.05
-Tux- Leistung: Facit NTK
-Tux- eine Nachricht über ICQ schicken
Likes: 0
Standard

danke euch beiden
-Tux- ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Datein weiterversenden
Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
.dll datein, nicht auszuwechseln gugugs Die Problemzone 4 14.04.07 16:15
Datein mit VBS aufrufen? choasman Die Problemzone 3 19.04.06 17:59
Fehlende Datein Stein Linux/UNIX 3 18.10.05 00:09
OfficeXP_Wps Datein Sheelanagig Die Problemzone 2 25.08.05 18:56
rm Datein aufnehmen ich Applikationen 1 01.02.02 14:58


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