php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.09.2006, 16:09  
Neuer Benutzer
 
Registriert seit: 05.08.2006
Beiträge: 18
PHP-Kenntnisse:
Fortgeschritten
R.E.M.
Standard Datei Upload mit curl?

Hallo Leute.

Ich möchte von Server 1 auf Server 2 eine Datei per curl hochladen.

PHP-Code:
<?
$ch 
curl_init();
$post["testupload"] = "@test.jpg";

curl_setopt($chCURLOPT_URL"http://server2");
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS$post);
// Soll ich besser folgende Zeile hinzunehmen oder nicht?
//curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($chCURLOPT_RETURNTRANSFER1);

$test curl_exec($ch);
echo 
$test;
curl_close($ch);
?>
1.) Ich habe nachgelesen, dass curl Dateien daran erkennt, dass sie ein @ davor haben. Stimmt das?
2.) Die Datei wird nicht übertragen. Wo ist der Fehler?
3.) Wenn ich die kommentierte Zeile verwende, bricht die Ausgabe (sprich der Quelltext) nach ein paar Zeilen ab. Warum?

Nach Anleitungen für Datei Upload per curl habe ich nichts gefunden.

Gruß,
R.E.M.
R.E.M. ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.09.2006, 20:44  
Neuer Benutzer
 
Registriert seit: 05.08.2006
Beiträge: 18
PHP-Kenntnisse:
Fortgeschritten
R.E.M.
Standard

Weiß hier keiner was?

Ich bin mit momentan sicher, dass Aussage 1 stimmt und Problem 3 habe ich ebenfalls gelöst.

Mein Code ist nun folgender:

PHP-Code:
<?
$ch 
curl_init();

$len filesize("test.jpg");
$file fopen("test.jpg""r");

curl_setopt($chCURLOPT_URL"http://server2");
curl_setopt($chCURLOPT_RETURNTRANSFER,1);
curl_setopt($chCURLOPT_POST);
curl_setopt($chCURLOPT_POSTFIELDS"testupload=@test.jpg");
curl_setopt($chCURLOPT_UPLOAD1);
curl_setopt($chCURLOPT_INFILESIZE$len);
curl_setopt($chCURLOPT_INFILE$file);
curl_setopt($chCURLOPT_PUT1);

echo 
curl_exec($ch);

fclose($file);

curl_close($ch);
?>
Die Datei wird jedoch immer noch nicht gesendet.

Zum Teufel woran liegt das???
R.E.M. 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
datei upload und per email senden PHP-Fortgeschrittene 14 03.11.2011 14:35
datei upload problem thecracked PHP Tipps 2008 5 11.07.2008 06:23
Wo bleibt die temporäre Datei beim Upload ggfan PHP Tipps 2006 5 31.03.2006 23:45
Datei Upload sammt Dateisplittung PHP Tipps 2007 4 09.12.2005 12:08
Datei Upload sammt Dateisplittung PHP Tipps 2007 1 09.12.2005 11:36
probleme mit rechten => datei upload ph!l PHP Tipps 2005-2 5 29.09.2005 10:12
Datei nach Upload umbennen PHP Tipps 2005-2 6 03.08.2005 16:05
Problem mit Datei upload PHP Tipps 2005 16 24.03.2005 00:23
[Erledigt] curl mit cfm Datei PHP-Fortgeschrittene 4 30.01.2005 15:52
Probleme mit Datei Upload PHP Tipps 2004-2 2 28.11.2004 16:37
datei upload => datei anzeigen PHP Tipps 2004 16 05.08.2004 02:02
Nach datei Upload den namen der datei in DB speichern?? PHP Tipps 2004 14 17.07.2004 15:38
[Erledigt] altes neues problem von datei upload!!! PHP Tipps 2004 3 28.06.2004 19:06
wenn ihr datei upload habt? wo habt ihr webspace? PHP Tipps 2004 6 18.06.2004 20:23
Datei Upload mit PHP - Probleme PHP Tipps 2004 12 04.06.2004 12:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
curl datei senden, php curl file upload, http://www.php.de/php-tipps-2006/42147-datei-upload-mit-curl.html, curl file upload, php datei senden curl, datei mit curl senden, curl_setopt datei hochladen, php curl datei senden, curl datei übertragen, curl anleitung, dateiupload mit curl, php curlopt_postfields file, curlpp \http put\, php dateiupload curl, curl datei versenden, datei per curl senden, curlopt_postfields php file @, curl curlopt_postfields, curl php datei übertragen, file upload via curl

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