Automatisierungsproblemchen mit CURL/WGET

esoul

Neuer User
Mitglied seit
25 Feb 2007
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
Hallo

Also ich habe einige batchdateien umgeschrieben um bissel komfor in mein VOIPleben zu bekommen.

Ich bin bei Dus.net und kann dort per batch Temporäre Nachrichten auf dem AB hinterlegen.
Dazu verwende ich CURL (http://curl.haxx.nu)

Um die Wav datei Hochzuladen benutze ich folgendes Kommando, welches auch das tut was ich will, naemlich die Temporäre Nachricht hochladen.

PHP:
"..\curl-7.16.3\curl.exe" --insecure -L --cookie "c:\Documents and Settings\Soul\Application Data\Mozilla\Firefox\Profiles\yz7vaxet.default\cookies.txt" -F "sip=000387228292" -F "state=temp" -F "userfile=@..\hddogg\dusansage.wav" -F "action=hochladen" -F "MAX_FILE_SIZE=3000000" https://my.dus.net/xp/dusbox_upload.php

Hier ist der Sourcecode der Webseite, mit dem Eingabeformular.

http://electricsoul.org/pic/ipforum/code.html

So sieht die Eingabemaske in Firefox aus

ScreenShot00010.png



So, jetzt muss ich aber, will ich das die temporäre Nachricht verschwindet, diese löschen. Das Geht über dieselbe Eingabemaske, indem NICHTs im Dateifeld steht und man einfach nur löschen anklickt.

Folgendes erscheint nach dem löschen

ScreenShot00011.png


Probiert habe ich das mit folgendem Kommando

PHP:
"..\curl-7.16.3\curl.exe" --insecure -L --cookie "c:\Documents and Settings\Soul\Application Data\Mozilla\Firefox\Profiles\yz7vaxet.default\cookies.txt" -F "sip=000387228292" -F "state=temp" -F "userfile=" -F "action=löschen" -F "MAX_FILE_SIZE=3000000" https://my.dus.net/xp/dusbox_upload.php

Das funktioniert aber nicht.

WIESO verdammt :)


Ich bitte um Hilfe
 
Code:
-F "action=l[COLOR="Red"]ö[/COLOR]schen"

Könnte es vielleicht sein, daß Du ein Zeichensatzproblem hast, und den deutschen Umlaut mit einer falschen Codepage an den Server schickst? Dann wüßte nämlich der Server damit nichts anzufangen.
 
das ist mir gestern auch in den sinn gekommen, aber ueber nacht setzte die Demenz ein.


Das probiere ich mal.
 
kann es sein das man weder mit curl noch wget den zeichsatz bestimmen kann ?

Beschränkt sich das nicht nur auf das reine Betrachten einer Webseite?

jedenfalls bietet curl/wget keine charset option an.
 
Zuletzt bearbeitet:
kann es sein das man weder mit curl noch wget den zeichsatz bestimmen kann ?

Falsch.

Beschränkt sich das nicht nur auf das reine Betrachten einer Webseite?

Nein.

jedenfalls bietet curl/wget keine charset option an.

Falsch.

Und höre bitte auf, wegen jedem Pups einen neuen Beitrag zu verfassen, dafür gibt es den Ändern Button in einem Beitrag! (Siehe auch Forumregeln!)

Daß das mit
HTML:
ö
völlig sinnlos war, ist Dir hoffentlich klar? Es geht nicht um den Inhalt einer bestimmten Webseite, sondern darum, was in einem HTTP POST Request an den Server geschickt wird. Und in einer URL stehen grundsätzlich keine HTML Codes. Aber offensichtlich bist Du jemand, der ohnehin davon überzeugt ist, alles besser zu wissen.
 
sehr hilfereich :) Wenn ich es besser wüsst wäre ich wohl kaum hier. Das es was mit dem zeichsatz zu tun haben koennte habe ich dir bestaetigt.

na ich habs jetzt so probiert und es bei einem ö belassen.

habe den header übergeben
"Accept-Charset: iso-8859-1"

und auch mal den hier


"text/html; charset=iso-8859-1"

will dennoch nicht.
 
Das es was mit dem zeichsatz zu tun haben koennte habe ich dir bestaetigt.

In Deiner ersten Antwort auf meinen Hinweis, hast Du die Möglichkeit eine Zeichensatzproblems vehement bestritten. Diesen Kommentar hast Du zwischenzeitlich aus Deiner Antwort gelöscht. Also dreh mir jetzt nicht das Wort im Mund um - sowas kann ich überhaupt nicht leiden.

na ich habs jetzt so probiert und es bei einem ö belassen.
[...]
will dennoch nicht.

So funktioniert das auch nicht, weil es ja um was anderes geht. Du solltest mal mit dem Support von dus.net abklären, wie eine korrekte URL mit einem Löscheintrag aussehen muß.
 
wenn ich es gelöscht habe, dann ja wohl weil es zu voreilig war. Das macht man halt so.

Da wir nicht per Telefon reden, bediene ich mich anderer mittel. Im Board zaehlt nur das was geschrieben steht. Wenn ich dich persönlich kennen würde, dann koennte ich deinen Einwurf evtl noch verstehen, aber zwischen Fremden gibt es nur diese Zeilen.


Anyway.......... dann werd ich mal Dus.net ein kleine Mail schicken.

Danke dir soweit.

bye
 
Brauch imer noch Hilfe Leute. Letzter Versuch war der hier.

Code:
curl.exe --referer "https://my.dus.net/xp/voip_accounts.php" --header "Transfer-Encoding: chunked" --header "Content-Type: text/html; charset=ISO-8859-1" --insecure -L --cookie "c:\Documents and Settings\Soul\Application Data\Mozilla\Firefox\Profiles\yz7vaxet.default\cookies.txt" -F "sip=000387228292" -F "state=temp" -F "userfile=" -F action=löschen -F "MAX_FILE_SIZE=3000000" https://my.dus.net/xp/dusbox_upload.php

Dus.net antwortet nicht.

danke
 
Kostenlos!

Statistik des Forums

Themen
248,988
Beiträge
2,308,136
Mitglieder
378,775
Neuestes Mitglied
ms9063