Today I found an error when using the Zend to publish in my blog blogger. Using PHP this is the code:
<?php
set_time_limit(0);
date_default_timezone_set('America/Argentina/Buenos_Aires');
if (isset($_POST['submit'])) {
// load Zend Gdata libraries
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata');
Zend_Loader::loadClass('Zend_Gdata_Query');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
Zend_Loader::loadClass('Zend_Gdata_Feed');
// set credentials for ClientLogin authentication
$user = "[email protected]";
$pass = "xxxxxxx";
// set blog id
$id = 'xxxxxxxxxxxxxxxx';
try {
// perform login
// initialize service object
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, 'blogger');
$service = new Zend_Gdata($client);
// create a new entry object
// populate it with user input
$uri = 'http://www.blogger.com/feeds/' . $id . '/posts/default';
$entry = $service->newEntry();
$entry->title = $service->newTitle($_POST['title']);
$entry->content = $service->newContent($_POST['body']);
$entry->published = $service->newPublished(date(DATE_ATOM,time()));
$entry->category = array($service->newCategory('seno','http://www.blogger.com/atom/ns#'), $service->newCategory('seno', 'http://www.blogger.com/atom/ns#'));
$entry->content->setType('text');
// save entry to server
// return unique id for new post
$response = $service->insertEntry($entry, $uri);
$arr = explode('-', $response->getId());
$id = $arr[2];
echo 'Successfully added post with ID: ' . $id;
} catch (Exception $e) {
die('ERROR:' . $e->getMessage());
}
}
?>
<html>
<head></head>
<body>
<h2>Add New Post</h2>
<form method="post">
Title: <br/> <input type="text" name="title"
size="50" /> <br/>
Body: <br/> <textarea name="body" cols="40"
rows="10"> </textarea> <br/>
<input type="submit" name="submit" value="Post" />
</form>
</body>
</html>
That's the way I use to post a new post or that I pretended until I found this error:
ERROR: Unable to Connect to ssl: //www.blogger.com: 443. Error # 0:
But all this:
( ! ) Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\wamp\www\blogger\Zend\Validate\Hostname.php on line 553
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 0.1875 1679928 Zend_Gdata_ClientLogin::getHttpClient( ) ...\Post.php:25
3 0.1875 1681136 Zend_Gdata_HttpClient->setUri( ) ...\ClientLogin.php:106
4 0.1875 1681136 Zend_Uri::factory( ) ...\Client.php:305
5 0.1875 1681952 Zend_Uri_Http->__construct( ) ...\Uri.php:143
6 0.1875 1682552 Zend_Uri_Http->valid( ) ...\Http.php:154
7 0.1875 1682552 Zend_Uri_Http->validateHost( ) ...\Http.php:277
8 0.1875 1703688 Zend_Validate_Hostname->isValid( ) ...\Http.php:445
9 0.1875 1704120 iconv_set_encoding ( ) ...\Hostname.php:553
( ! ) Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\wamp\www\blogger\Zend\Validate\Hostname.php on line 649
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 0.1875 1679928 Zend_Gdata_ClientLogin::getHttpClient( ) ...\Post.php:25
3 0.1875 1681136 Zend_Gdata_HttpClient->setUri( ) ...\ClientLogin.php:106
4 0.1875 1681136 Zend_Uri::factory( ) ...\Client.php:305
5 0.1875 1681952 Zend_Uri_Http->__construct( ) ...\Uri.php:143
6 0.1875 1682552 Zend_Uri_Http->valid( ) ...\Http.php:154
7 0.1875 1682552 Zend_Uri_Http->validateHost( ) ...\Http.php:277
8 0.1875 1703688 Zend_Validate_Hostname->isValid( ) ...\Http.php:445
9 0.2344 1726272 iconv_set_encoding ( ) ...\Hostname.php:649
( ! ) Notice: Undefined offset: 1 in C:\wamp\www\blogger\Zend\Gdata\ClientLogin.php on line 150
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 0.1875 1679928 Zend_Gdata_ClientLogin::getHttpClient( ) ...\Post.php:25
( ! ) Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\wamp\www\blogger\Zend\Validate\Hostname.php on line 553
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 2.7344 1767560 Zend_Gdata->insertEntry( ) ...\Post.php:45
3 2.7344 1767648 Zend_Gdata->post( ) ...\App.php:980
4 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\App.php:905
5 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
6 2.7656 1772816 Zend_Uri_Http::fromString( ) ...\App.php:649
7 2.7656 1773624 Zend_Uri_Http->__construct( ) ...\Http.php:186
8 2.7656 1774216 Zend_Uri_Http->valid( ) ...\Http.php:154
9 2.7656 1774216 Zend_Uri_Http->validateHost( ) ...\Http.php:277
10 2.7656 1795352 Zend_Validate_Hostname->isValid( ) ...\Http.php:445
11 2.7656 1795784 iconv_set_encoding ( ) ...\Hostname.php:553
( ! ) Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\wamp\www\blogger\Zend\Validate\Hostname.php on line 649
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 2.7344 1767560 Zend_Gdata->insertEntry( ) ...\Post.php:45
3 2.7344 1767648 Zend_Gdata->post( ) ...\App.php:980
4 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\App.php:905
5 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
6 2.7656 1772816 Zend_Uri_Http::fromString( ) ...\App.php:649
7 2.7656 1773624 Zend_Uri_Http->__construct( ) ...\Http.php:186
8 2.7656 1774216 Zend_Uri_Http->valid( ) ...\Http.php:154
9 2.7656 1774216 Zend_Uri_Http->validateHost( ) ...\Http.php:277
10 2.7656 1795352 Zend_Validate_Hostname->isValid( ) ...\Http.php:445
11 2.8125 1817056 iconv_set_encoding ( ) ...\Hostname.php:649
( ! ) Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\wamp\www\blogger\Zend\Validate\Hostname.php on line 553
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 2.7344 1767560 Zend_Gdata->insertEntry( ) ...\Post.php:45
3 2.7344 1767648 Zend_Gdata->post( ) ...\App.php:980
4 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\App.php:905
5 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
6 2.8125 1774816 Zend_Http_Client->setUri( ) ...\App.php:651
7 2.8125 1774816 Zend_Uri::factory( ) ...\Client.php:305
8 2.8125 1775656 Zend_Uri_Http->__construct( ) ...\Uri.php:143
9 2.8125 1776248 Zend_Uri_Http->valid( ) ...\Http.php:154
10 2.8125 1776248 Zend_Uri_Http->validateHost( ) ...\Http.php:277
11 2.8125 1797384 Zend_Validate_Hostname->isValid( ) ...\Http.php:445
12 2.8125 1797816 iconv_set_encoding ( ) ...\Hostname.php:553
( ! ) Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\wamp\www\blogger\Zend\Validate\Hostname.php on line 649
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 2.7344 1767560 Zend_Gdata->insertEntry( ) ...\Post.php:45
3 2.7344 1767648 Zend_Gdata->post( ) ...\App.php:980
4 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\App.php:905
5 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
6 2.8125 1774816 Zend_Http_Client->setUri( ) ...\App.php:651
7 2.8125 1774816 Zend_Uri::factory( ) ...\Client.php:305
8 2.8125 1775656 Zend_Uri_Http->__construct( ) ...\Uri.php:143
9 2.8125 1776248 Zend_Uri_Http->valid( ) ...\Http.php:154
10 2.8125 1776248 Zend_Uri_Http->validateHost( ) ...\Http.php:277
11 2.8125 1797384 Zend_Validate_Hostname->isValid( ) ...\Http.php:445
12 2.9062 1818592 iconv_set_encoding ( ) ...\Hostname.php:649
( ! ) Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\wamp\www\blogger\Zend\Validate\Hostname.php on line 553
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 2.7344 1767560 Zend_Gdata->insertEntry( ) ...\Post.php:45
3 2.7344 1767648 Zend_Gdata->post( ) ...\App.php:980
4 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\App.php:905
5 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
6 2.9375 1775888 Zend_Http_Client->request( ) ...\App.php:682
7 3.8594 1780696 Zend_Http_Client->setUri( ) ...\Client.php:1128
8 3.8594 1780696 Zend_Uri::factory( ) ...\Client.php:305
9 3.8594 1781536 Zend_Uri_Http->__construct( ) ...\Uri.php:143
10 3.8594 1782128 Zend_Uri_Http->valid( ) ...\Http.php:154
11 3.8594 1782128 Zend_Uri_Http->validateHost( ) ...\Http.php:277
12 3.8594 1803264 Zend_Validate_Hostname->isValid( ) ...\Http.php:445
13 3.8594 1803696 iconv_set_encoding ( ) ...\Hostname.php:553
( ! ) Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\wamp\www\blogger\Zend\Validate\Hostname.php on line 649
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 2.7344 1767560 Zend_Gdata->insertEntry( ) ...\Post.php:45
3 2.7344 1767648 Zend_Gdata->post( ) ...\App.php:980
4 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\App.php:905
5 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
6 2.9375 1775888 Zend_Http_Client->request( ) ...\App.php:682
7 3.8594 1780696 Zend_Http_Client->setUri( ) ...\Client.php:1128
8 3.8594 1780696 Zend_Uri::factory( ) ...\Client.php:305
9 3.8594 1781536 Zend_Uri_Http->__construct( ) ...\Uri.php:143
10 3.8594 1782128 Zend_Uri_Http->valid( ) ...\Http.php:154
11 3.8594 1782128 Zend_Uri_Http->validateHost( ) ...\Http.php:277
12 3.8594 1803264 Zend_Validate_Hostname->isValid( ) ...\Http.php:445
13 3.8750 1824472 iconv_set_encoding ( ) ...\Hostname.php:649
( ! ) Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\wamp\www\blogger\Zend\Validate\Hostname.php on line 553
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 2.7344 1767560 Zend_Gdata->insertEntry( ) ...\Post.php:45
3 2.7344 1767648 Zend_Gdata->post( ) ...\App.php:980
4 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\App.php:905
5 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
6 3.8906 1779904 Zend_Gdata->performHttpRequest( ) ...\App.php:700
7 3.8906 1779904 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
8 3.8906 1779872 Zend_Uri_Http::fromString( ) ...\App.php:649
9 3.8906 1780680 Zend_Uri_Http->__construct( ) ...\Http.php:186
10 3.8906 1781272 Zend_Uri_Http->valid( ) ...\Http.php:154
11 3.8906 1781272 Zend_Uri_Http->validateHost( ) ...\Http.php:277
12 3.8906 1802408 Zend_Validate_Hostname->isValid( ) ...\Http.php:445
13 3.8906 1802840 iconv_set_encoding ( ) ...\Hostname.php:553
( ! ) Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\wamp\www\blogger\Zend\Validate\Hostname.php on line 649
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 2.7344 1767560 Zend_Gdata->insertEntry( ) ...\Post.php:45
3 2.7344 1767648 Zend_Gdata->post( ) ...\App.php:980
4 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\App.php:905
5 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
6 3.8906 1779904 Zend_Gdata->performHttpRequest( ) ...\App.php:700
7 3.8906 1779904 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
8 3.8906 1779872 Zend_Uri_Http::fromString( ) ...\App.php:649
9 3.8906 1780680 Zend_Uri_Http->__construct( ) ...\Http.php:186
10 3.8906 1781272 Zend_Uri_Http->valid( ) ...\Http.php:154
11 3.8906 1781272 Zend_Uri_Http->validateHost( ) ...\Http.php:277
12 3.8906 1802408 Zend_Validate_Hostname->isValid( ) ...\Http.php:445
13 3.9062 1823616 iconv_set_encoding ( ) ...\Hostname.php:649
( ! ) Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\wamp\www\blogger\Zend\Validate\Hostname.php on line 553
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 2.7344 1767560 Zend_Gdata->insertEntry( ) ...\Post.php:45
3 2.7344 1767648 Zend_Gdata->post( ) ...\App.php:980
4 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\App.php:905
5 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
6 3.8906 1779904 Zend_Gdata->performHttpRequest( ) ...\App.php:700
7 3.8906 1779904 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
8 3.9219 1781376 Zend_Http_Client->setUri( ) ...\App.php:651
9 3.9219 1781376 Zend_Uri::factory( ) ...\Client.php:305
10 3.9219 1782216 Zend_Uri_Http->__construct( ) ...\Uri.php:143
11 3.9219 1782808 Zend_Uri_Http->valid( ) ...\Http.php:154
12 3.9219 1782808 Zend_Uri_Http->validateHost( ) ...\Http.php:277
13 3.9219 1803944 Zend_Validate_Hostname->isValid( ) ...\Http.php:445
14 3.9219 1804376 iconv_set_encoding ( ) ...\Hostname.php:553
( ! ) Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in C:\wamp\www\blogger\Zend\Validate\Hostname.php on line 649
Call Stack
# Time Memory Function Location
1 0.0000 368432 {main}( ) ...\Post.php:0
2 2.7344 1767560 Zend_Gdata->insertEntry( ) ...\Post.php:45
3 2.7344 1767648 Zend_Gdata->post( ) ...\App.php:980
4 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\App.php:905
5 2.7344 1768896 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
6 3.8906 1779904 Zend_Gdata->performHttpRequest( ) ...\App.php:700
7 3.8906 1779904 Zend_Gdata->performHttpRequest( ) ...\Gdata.php:220
8 3.9219 1781376 Zend_Http_Client->setUri( ) ...\App.php:651
9 3.9219 1781376 Zend_Uri::factory( ) ...\Client.php:305
10 3.9219 1782216 Zend_Uri_Http->__construct( ) ...\Uri.php:143
11 3.9219 1782808 Zend_Uri_Http->valid( ) ...\Http.php:154
12 3.9219 1782808 Zend_Uri_Http->validateHost( ) ...\Http.php:277
13 3.9219 1803944 Zend_Validate_Hostname->isValid( ) ...\Http.php:445
14 3.9375 1825152 iconv_set_encoding ( ) ...\Hostname.php:649
ERROR:Unable to Connect to ssl://www.blogger.com:443. Error #0:
Use wamp php 7.0.23
In my php.ini I have activated extension=php_openssl.dll
but the same error jumps.
Thanks for your time I hope some solution