[rt-users] Creating a ticket with attachment in PHP

Guillaume Hilt ghilt at shadowprojects.org
Sat Apr 21 04:13:35 EDT 2012


Thanks.
I didn't know there was a way to search into the archive. It's really 
useful.

   Guillaume Hilt


Le 19/04/2012 14:54, Kevin Falcone a écrit :
> On Wed, Apr 18, 2012 at 11:57:20AM +0200, Guillaume Hilt wrote:
>> I'm using RT 3.8.1 and REST API in PHP.
>>
>> I'm creating a ticket this way :
>> $request        = new HttpRequest( $conf['rt']['url'] .
>> '/REST/1.0/ticket/new?user=' . $conf['rt']['user'] .'&pass=' .
>> $conf['rt']['password'], HTTP_METH_POST );
>> $rt_queue       =
>> $conf['rt']['languages'][$conf['rt']['fallback_language']];
>> $post_data      = array( 'content' =>  "Queue: " . $rt_queue .
>> "\nRequestor: " . $_SESSION['customer']['login'] . "\nCF-OS: " .
>> $_POST['os'] . "\nSubject: " . $_POST['subject'] . "\nOwner: " .
>> $_SESSION['customer']['login'] . "\nText: " . str_replace( "\n", "\n
>> ", $_POST['message'] ) . "\n" );
>> $request->addPostFields( $post_data );
>> $request->send();
>>
>> It works well.
>>
>> Now i'm trying to add an attachment.
>>
>> I tried to add "attachment_1: my file content" to my post data but
>> it doesn't work.
>>
>> What's the way to attach a file to a ticket using PHP ?
> If you search the mailing list archives, you'll find that you can't
> create a ticket with an attachment via the REST api, only
> reply/comment with an attachment.  I believe there is already a ticket
> open about it.
>
> -kevin



More information about the rt-users mailing list