Ich muss einen Forenbeitrag auf vbulletin über CURL und PHP veröffentlichen, scheint kein harter Job zu sein, aber es muss Bilder haben, und mir geht es gut, wenn ich ein Bild hochlade, aber sobald ich eine Sekunde hinzufüge Bild, es scheint nur auf den obersten Thread im Forum umzuleiten ich versuche, zu veröffentlichen?
Heres mein Code, scheint es, als ob das Posten des zweiten Bildes nur den Pfad zum Bild ändert. Aber es funktioniert nicht?
%Vor%Ich würde mich über irgendwelche Vorschläge freuen ... da muss irgendwo etwas versteckt sein, aber ich kann es einfach nicht sehen ..
Danke, S
Sie fügen dem einen Beitrag kein zweites Bild hinzu: Sie machen zwei Beiträge mit zwei Bildern. Während Sie dies tun, indem Sie die POST-Parameter manipulieren, wird der erste Post ausgeführt, und dann wird der zweite Post nicht ausgeführt, da vBull Schutz gegen das schnelle Übermitteln von zwei Posts bietet. Die Posts sind (fast) identisch, die zweite wird abgelehnt. Was Sie tun müssen, ist die POST-Struktur zu überprüfen, um ein zweites Bild aufzunehmen und das in einem einzigen Anruf, nicht in zwei Aufrufen, zu fälschen.
JEDOCH: Als eine allgemeine Richtlinie würde ein solcher Ansatz als "gefährlich" betrachtet, wenn sich die Dinge im Code ändern.
Sie sollten wahrscheinlich die sehr funktionale API von vBulletin verwenden. Ссылка Ссылка
Wie alles, was mit vBull zu tun hat, ist es ein bisschen kompliziert, aber es gibt ein exzellentes Forum, das Ihnen (falls Sie eine Lizenz haben) helfen kann. Sie werden sehen, dass der "POST" ein Array in der API zulässt.