Autor
|
Tema: Cambiar codigo con fopen por cURL, por culapa de mi hosting, Ayuda!! (Leído 2,851 veces)
|
rafapas22
Desconectado
Mensajes: 3
|
Buenos días.
HOSTINET me ha desactivado el allow_url_fopen, tengo varios scripts que lo usan y me dicen desde hostinet que ya no puedo usar fopen que tengo que usar curl, lo he intentado pero no me aclaro, necesito ayuda, os voy a pegar el código y a ver si me podeis ayudar, por cierto si pago un PLAN ILIMITADO de HOSTINET pueden prohibirme usar el fopen escudandose en la seguridad del servidor?? ...
Bueno el código es este:
$contents = file_get_contents($sel['UrlFoto1']); $savefile = fopen('media/'.$entity.'_base.jpg', 'w'); fwrite($savefile, $contents); fclose($savefile);
algo tan sencillo como esto no consigo programarlo con curl y que funcione claro, he intentado varios códigos que he visto por otras webs, pero guarda la imagen vacia sin tamaño 0kb.
Alguien puede ayudarme por favor?
|
|
|
En línea
|
|
|
|
#!drvy
|
if(!$ch){die('No se puede iniciar cUrl');} if(!$output){die('No se ha devuelto ningun resultado');} $savefile = fopen('media/'.$entity.'_base.jpg', 'w');
por cierto si pago un PLAN ILIMITADO de HOSTINET pueden prohibirme usar el fopen escudandose en la seguridad del servidor?? Si... al fin y al cabo son sus servidores... hacen con ellos lo que les de la gana.. pero por si acaso leete las condiciones y terminos de uso. Otra cosa seria VPS o dedicado. Saludos
|
|
« Última modificación: 31 Octubre 2013, 18:44 pm por @drvy »
|
En línea
|
|
|
|
rafapas22
Desconectado
Mensajes: 3
|
ok, funciona bien, ahora me falta sustituir este código:
$contenido = file_get_contents($url);
Es para descargar unas traducciones del traductor de google, pero algunas veces no funciona bien, cuando antes con el file_get contents siempre funcionaba al pelo, te pongo como lo he hecho yo y dime si la falta algo para que funcione mejor
//Procesamos la URL $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); $contenido = curl_exec($ch); curl_close($ch);
|
|
|
En línea
|
|
|
|
#!drvy
|
Algunos sitios redirigen internamente.. intenta CURLOPT_FOLLOWLOCATION, TRUE.
Saludos
|
|
|
En línea
|
|
|
|
rafapas22
Desconectado
Mensajes: 3
|
Tengo que añadir CURLOPT_FOLLOWLOCATION, TRUE o cambiarlo por el CURLOPT_RETURNTRANSFER, 1 ?? Saludos Algunos sitios redirigen internamente.. intenta CURLOPT_FOLLOWLOCATION, TRUE.
Saludos
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Ayuda con hacking XSS: Usando CURL y sesiones autenticadas.
PHP
|
Agente Naranja
|
4
|
4,360
|
2 Agosto 2007, 00:20 am
por Agente Naranja
|
|
|
ayuda, buscar cadena de texto con curl y php
PHP
|
./sophia
|
2
|
2,525
|
16 Agosto 2007, 21:09 pm
por ./sophia
|
|
|
Ayuda referente a una peticion GET con CURL
PHP
|
isux24
|
0
|
1,740
|
11 Julio 2012, 15:37 pm
por isux24
|
|
|
Necesito ayuda C++ | fOpen y variables String
Programación C/C++
|
zikotik
|
3
|
2,560
|
5 Diciembre 2012, 11:54 am
por zikotik
|
|
|
ayuda wiifiway (fopen (dictionary) failed: No such file or directory)
Wireless en Linux
|
SINSEMILLA
|
6
|
8,266
|
31 Enero 2013, 19:34 pm
por SINSEMILLA
|
|