Pagina 1 di 1

Immagini Remote problema spazi nomi files non riconosciuti

Inviato: 21/08/2008, 15:36
da mario porta
Ciao a tutti!

Sto' lavorando al nuovo sito,..ed ho pensato alla possibilita' di "linkare" le immagini da un database esterno.

Ho scaricato la contrib Get_Remote_Product_Images_v1.2 semplice e funzionale...ma...con un problema:

Se si inserisce un files senza spazi ( tipo: pentax_4Mpixel_immagine_grande.jpg ) tutto fila liscio e la contrib fa' il suo lavoro, ma se il file ha degli spazi ( tipo: pentax_4Mpixel_immagine_grande%20%20%20nera.jpg ) l'immagine non viene visualizzata.

Allego lo script:

<?php
header("Content-type: image/jpeg");
$id = $_GET['id'];
$url = "";
$url .= $id;
type in your product URL
$ch = curl_init();
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
?>

Come potrei risolvere questo problema?

Grazie a tutti anticipatamente.

Inviato: 03/09/2008, 9:22
da dynamo
la butto lì... prova a fare un controllo dei caratteri e sostituisci gli spazi con i "_"

Inviato: 03/09/2008, 11:52
da mario porta
Magari potessi,...il fatto e' che le immagini risiedono sul server del fornitore (esprinet) e hanno spazi e caratteri di ogni sorta,....

Appena riprendo in mano il sito,...vedo cosa fare,..poi postero' il metodo utilizzato.

Grazie ciao!

Re: Immagini Remote problema spazi nomi files non riconosciuti

Inviato: 04/11/2008, 10:13
da mario porta
Anche se in ritardo come promesso vi posto la mia soluzione
Per chi gli potesse interessare ho risolto cosi':

Ho preso spunto dal metodo che avevo adottato per il link esterni delle schede di esprinet

Nel configure.php ho aggiunto queste 2 voci:

define('DIR_EXT_HTTP', '');
define('DIR_EXT_IMG', '');

poi si devono solo editare le pagine che utilizzano le "chiamate" dei link o delle immagini sostituendo la voce (DIR_WS_IMAGES) con quella che volete utilizzare.

Cosi' facendo osc non cerca l'immagine sotto il suo percorso originale ma direttamente sul link che inserirete.

NB. Non ho provato ad inserire manualmente i link dal lato admin, dato che lavoro direttamente sul database.

Re: Immagini Remote problema spazi nomi files non riconosciuti

Inviato: 20/11/2008, 16:22
da YARYZ
Vi siete accori che le immagini in remoto si vedono sgranate rispetto a quelle che risiedono sul proprio server?
Utilizzo anche io questo metodo e non riesco a risolvere il problema per fargli fare un auto thumbnail.

cosa ne pensate?

Re: Immagini Remote problema spazi nomi files non riconosciu

Inviato: 05/09/2011, 23:10
da A.Santambrogio
Potresti dirmi come hai fatto a far funzionare la Get_product_image?
A me visualizza le immagini solo nell'anteprima prodotto o nella voce ingrandisci prodotto.
Il nome dell'immagine che inserisco é: gpi.php?id=3D7931.jpg come da manuale.


Il php dell gpi configurato è:

<?php
header("Content-type: image/jpeg");
// http://moteng.com/ProductImages/BAC15790.jpg

// ID from the URL
$id = $_GET['id'];

// Location for images (http://www.sitoweb.it/DB_Images/listino/)
$url = "http://www.sitoweb.it/DB_Images/listino/";

// Insert image ID
$url .= $id;

// Uncomment (and edit) this portion of the URL if you don't want the file type in your product URL
//$url .= ".jpg";

$ch = curl_init();
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
?>

Potresti darmi una mano?