Alt 27.09.2008, 19:02:37   #1 (permalink)
Günstiger WebSpace

ID: 263256
Lose-Remote
Gesperrt

Markus197531 eine Nachricht über ICQ schicken
Reg: 02.11.2006
Beiträge: 207
Standard close/ §2 FG => Titel des Threads

Wer kann mir an einem kleinen Script etwas ändern, damit die Übertragung mittels einer Datei funktioniert, die bereits auf dem Server liegt ?!

Hier mal der Code-Schnippsel so wie es vom Schnittstellen-Anbieter vorgeschlagen wird:

Code:
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:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
<? /* Musterfunktion für die Ansteuerung der Signaturschnittstelle von www.smskaufen.com 04/2008 by INTERMEDIA bürogemeinschaft - www.intermedia-bg.de technik@smskaufen.com */ function post_smskaufen($id,$pw,$datei,$mode,$art,$empfaenger="",$absender="",$text="",$color=""){ $url = "https://www.smskaufen.com/sms/post/postin.php"; //$url = "http://192.168.1.60/sms_config/sms_reseller/post/postin.php"; $form["text"] = $text; $form["empfaenger"] = $empfaenger; $form["absender"] = $absender; $form["id"] = $id; $form["pw"] = $pw; $form["color"] = $color; if (@filesize($datei)){ $form["document"] = "@".$datei; // das @ ist entscheidend, damit es als File übertragen wird. $form["art"] = $art; $form["mode"] = $mode; $ch = curl_init($url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_POSTFIELDS, $form); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $rueck = curl_exec($ch); //echo $rueck; curl_close($ch); } else { $rueck = "123"; } return $rueck; } /* Reihenfolge - Benutzername smskaufen - Passwort smskaufen - Dateiname der Datei im Verzeichnis - Testmodus 1 / = Livebetrieb = 0 - individueller Code / Auftragsnummer - Art p = Postkarte / b = Brief - Farbe Standard ohne Parameter s/w - f = Farbe Rückgabewert der Funktion 13 stelliger Code für ok / 3 stelliger Code für Fehler Rückgabewerte: 110 - Übergabeparameter fehlt 112 - Zugangsdaten ungültig 120 - Fehler bei Seitenzahlprüfung / Fehler im PDF (Briefversand) 121 - über 100 Seiten 122 - Fehler bei der Übergabe 123 - Datei nicht vorhanden 124 - Fehlerhafter Parameter art 125 - Absender fehlt (Postkartenversand) 125 - Empfänger fehlt (Postkartenversand) 126 - Text fehlt (Postkartenversand) 127 - Bild ist zu groß oder Datenformat stimmt nicht (Postkartenversand) 128 - Text ist zu lang (Postkartenversand) 129 - genereller Versandfehler (Postkartenversand) 140 - Guthaben nicht ausreichend 160 - User gesperrt */ if($_REQUEST[send]){ @move_uploaded_file($_FILES['document']['tmp_name'],$_FILES['document']['name']); // Kopiert das Bild @chmod($_FILES['document']['name'],0777); $erg = post_smskaufen($_REQUEST[id],$_REQUEST[pw],$_FILES['document']['name'],"0",$_REQUEST[art],$_REQUEST[empfaenger],$_REQUEST[absender],$_REQUEST[text],$_REQUEST[color]); echo "Rückgabe: $erg<br /><br />"; } ?> <html> <head></head> <body> <form name="post" method="post" action="form.php" enctype="multipart/form-data"> Aktuell wird im Demomodus versendet<br /><br /> Benutzername: <input type="text" name="id" value="<?echo $_REQUEST[id]?>"><br /><br /> Passwort: <input type="text" name="pw" value="<?echo $_REQUEST[pw]?>"><br /><br /> Datei: (pdf für Brief / jpg für Postkarte)<br /><input type="file" name="document"><br /><br /> Art:<br /><select name="art"> <option value="b">Briefversand</option> <option value="p">Postkarte</option> </select> <br /><br /> Farbe:<br /><select name="color"> <option value="">s/w</option> <option value="f">Farbe</option> </select> <br /><br /><br /> Für Postkartenversand<br /> Empfänger:<br /><textarea name="empfaenger" cols="20" rows="5"></textarea><br /><br /> Absender:<br /><textarea name="absender" cols="20" rows="5"></textarea><br /><br /> Text:<br /><textarea name="text" cols="20" rows="5"></textarea><br /><br /> <input type="submit" value="senden" name="send"> </form> </body> </html>

Das soll nun so geändert werden, dass ich bereits eine Datei angeben kann, die schon auf dem Server liegt und NICHT erst hochgeladen werden muss !!!


Wer kann das machen ?

MAFIA-BROWSERGAME: www.rotlichtgangsta.de
Markus197531 ist offline  
 
Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
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 an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
close/ §2 FG => Titel des Threads Chriz9 Lose4Refs (erledigt) 0 17.07.2008 04:50:50
close/ §2 FG => Titel des Threads TheMonley Lose4Refs (erledigt) 4 15.07.2008 18:02:31
close/ §2 FG => Titel des Threads Benutzer-6363 Lose4Refs (erledigt) 11 08.07.2008 20:07:13
close/ §2 FG => Titel des Threads freedich Lose4Werbung (erledigt) 47 30.06.2008 02:29:15
close/ §2 FG => Titel des Threads Coody Lose4Action (erledigt) 3 24.09.2006 07:34:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:14:20 Uhr.