Les funciona este paquete de composer

  • Autor Autor xaiborweb
  • Fecha de inicio Fecha de inicio
xaiborweb

xaiborweb

Programador
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
hola descargue este paquete https://github.com/Stichoza/google-translate-php
y ejecuto cualquier archivo dentro de la carpeta test que supongo que deben ser demos y todos me dan este error:
Fatal error: Class 'PHPUnit_Framework_TestCase' not found in C:\xampp\htdocs\google-traslate\tests\ExceptionTest.php on line 7
también cree un archivo traducir.php como lo explican en las instrucciones con esto:
PHP:
<?php
include_once('Stichoza\GoogleTranslate\TranslateClient.php');
$tr = new TranslateClient('en', 'es');
echo $tr = new TranslateClient('Hello World!');
pero entonces me arroja este error:
Warning: include_once(Stichoza\GoogleTranslate\TranslateClient.php): failed to open stream: No such file or directory in C:\xampp\htdocs\bots\google-traslate\traducir.php on line 4
Warning: include_once(): Failed opening 'Stichoza\GoogleTranslate\TranslateClient.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\bots\google-traslate\traducir.php on line 4
Fatal error: Uncaught Error: Class 'TranslateClient' not found in C:\xampp\htdocs\bots\google-traslate\traducir.php:5 Stack trace: #0 {main} thrown in C:\xampp\htdocs\bots\google-traslate\traducir.php on line 5
en las instrucciones hablan algo de require 'vendor/autoload.php' pero en la descarga no viene nada de eso.

soy novato con gighub y composer alguien me podría decir que estoy haciendo mal? siento las molestias causadas y gracias.
[MENTION=9679]cicklow[/MENTION] tu que todo lo sabes 😛4: me das una manito ?
 
si usas composer creo que solo deves usar:

PHP:
require 'vendor/autoload.php';
 
si usas composer creo que solo deves usar:
PHP:
require 'vendor/autoload.php';

hola gracias por comentar, pues yo solo descargue como zip y lo puse dentro de una carpeta de mi localhost.
instale composer pero al ejecutar el comando composer dentro del cmd me dice:
"composer" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

ademas lo subiría a un compartido así que necesito mejor los archivos ya que hay no tengo acceso a comandos.

entonces deduzco que no estoy usando composer por que al requerir:
HTML:
require 'vendor/autoload.php';
entonces me arroja el error:
Warning: require(vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\bots\google-traslate\traducir.php on line 2
Fatal error: require(): Failed opening required 'vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\bots\google-traslate\traducir.php on line 2
 
hola gracias por comentar, pues yo solo descargue como zip y lo puse dentro de una carpeta de mi localhost.
instale composer pero al ejecutar el comando composer dentro del cmd me dice:


ademas lo subiría a un compartido así que necesito mejor los archivos ya que hay no tengo acceso a comandos.

entonces deduzco que no estoy usando composer por que al requerir:
HTML:
require 'vendor/autoload.php';
entonces me arroja el error:

no entonces no estas usando composer

prueba con:

include_once('src/Stichoza/TranslateClient.php');
 
no entonces no estas usando composer
prueba con:
include_once('src/Stichoza/TranslateClient.php');

xd por eso fue que cree el hilo así me da estos errores: no se si es que al descargarlo por composer se descargaran mas archivos que son los que estan haciendo falta pero en caso tal no se por que a mi no me funciona composer.
Warning: include_once(src/Stichoza/TranslateClient.php): failed to open stream: No such file or directory in C:\xampp\htdocs\bots\google-traslate\traducir.php on line 2

Warning: include_once(): Failed opening 'src/Stichoza/TranslateClient.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\bots\google-traslate\traducir.php on line 2

Warning: include_once(Stichoza\GoogleTranslate\TranslateClient.php): failed to open stream: No such file or directory in C:\xampp\htdocs\bots\google-traslate\traducir.php on line 3

Warning: include_once(): Failed opening 'Stichoza\GoogleTranslate\TranslateClient.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\bots\google-traslate\traducir.php on line 3

Fatal error: Uncaught Error: Class 'TranslateClient' not found in C:\xampp\htdocs\bots\google-traslate\traducir.php:4 Stack trace: #0 {main} thrown in C:\xampp\htdocs\bots\google-traslate\traducir.php on line 4
 
xd por eso fue que cree el hilo así me da estos errores: no se si es que al descargarlo por composer se descargaran mas archivos que son los que estan haciendo falta pero en caso tal no se por que a mi no me funciona composer.

tienes que instalar composer en tu server... https://getcomposer.org/ y asi podras usar las librerias...
 
tienes que instalar composer en tu server... https://getcomposer.org/ y asi podras usar las librerias...

pues instale composer en windows para probar con mi localhost pero cuando ejecuto composer en el cmd me lanza esto:
"composer" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

y no encuentro solución.

- - - Actualizado - - -

ya pude solucionarlo tenia que configurar la variable de entorno y agregarle C:\xampp\php para que funcionara composer luego solo decargue el pakete por comando y hay si se descargo una carpeta mucho mas grande con todos los archivos necesarios.

gracias por la ayuda 😉

- - - Actualizado - - -

[MENTION=9679]cicklow[/MENTION] tengo un problema cuando pongo a trabajar este paquete de github masiva-mente desde un cron estoy recibiendo este error, creo que cuando el texto a traducir es demasiado
PHP Fatal error: Uncaught ErrorException: Client error: `POST http://translate.google.com/translate_a/single?client=t&hl=en&dt=t&sl=en&tl=es&ie=UTF-8&oe=UTF-8&multires=1&otf=0&pc=1&trs=1&ssel=0&tsel=0&kc=1&tk=387179.252693` resulted in a `413 Request Entity Too Large` response:
el problema es que me para la ejecución del cron, y estoy buscando la manera de que si da este error solo salte a la siguiente y no se pare el cron pero no encuentro mayor información sobre esto, tu me podrias echar una mano gracias.
 
Atrás
Arriba