Hi, I misunderstood this point in the doc, it works fine, thanks. Hope I can generate the .pb required by Google using this library Joel
On Tuesday, February 11, 2014 8:51:56 PM UTC+1, Ilia Mirkin wrote: > > A quick search for pb4php turns up > > https://code.google.com/p/pb4php/ > > which in turn has a link to > > http://coderpeek.com/2008-07-17-protocol-buffer-for-php > > And the example on there is > > """ > $book = new AddressBook(); > $person = $book->add_person(); > $person->set_name('Kordulla'); > $person->set_surname('Nikolai'); > > $phone_number = $person->add_phone(); > $phone_number->set_number('49'); > $phone_number->set_type(Person_PhoneType::WORK); > > $phone_number = $person->add_phone(); > $phone_number->set_number('171'); > $phone_number->set_type(Person_PhoneType::MOBILE); > > // serialize > $string = $book->SerializeToString(); > """ > > I guess in order for that to work you need to do something like (from > the first url): > > """ > require_once('../parser/pb_parser.php'); > $test = new PBParser(); > $test->parse('./performance.proto'); > """ > > which creates the classes specified in the proto at runtime,... Can > you clarify what you're confused by? > > On Tue, Feb 11, 2014 at 5:51 AM, Joel Zimmerli > <[email protected]<javascript:>> > wrote: > > Hi, > > > > I need to provide data in Protocol buffers format to Google > (transportation > > alert) but I cannot instal/configure a compiler on my website > (limitation > > due to the hosting solution). > > > > Fortunately, I found "pb4php" and I'm wondering whether this solution is > > still supported? > > > > I downloaded protocolbuf_025.zip and can load a first sample > > "example/protoc.php" with a good result "string(18) "File parsing > done!"". > > > > Now I would like to "generate" a file to send it to Google (generate a > .pb > > file), but I cannot understand/see how to do that using the different > PHP > > scripts available. > > > > Hope someone can help me on this issue. > > Regards > > Joel > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "Protocol Buffers" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > To post to this group, send email to [email protected]<javascript:>. > > > Visit this group at http://groups.google.com/group/protobuf. > > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/groups/opt_out.
