Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato
Nuova frontiera per i robot tagliaerba, con Ecovacs GOAT O1200 LiDAR Pro che riconosce l'ambiente in maniera perfetta, grazie a due sensori LiDAR, e dopo la falciatura può anche rifinire il bordo con il tagliabordi a filo integrato
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Equilibrio e potenza definiscono il Samsung Galaxy S26+, un flagship che sfida la variante Ultra e la fascia alta del mercato con il primo processore mobile a 2nm. Pur mantenendo l'hardware fotografico precedente, lo smartphone brilla per un display QHD+ da 6,7 pollici d'eccellenza, privo però del trattamento antiriflesso dell'Ultra, e per prestazioni molto elevate. Completano il quadro la ricarica wireless a 20W e, soprattutto, un supporto software settennale
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr sbarca ufficialmente in Italia con tre modelli elettrici premium, X, 7X e 001, distribuiti da Jameel Motors su una rete di 52 punti vendita già attivi. La Zeekr X parte da 39.900 euro, la 7X da 54.100: piattaforma a 800V, chip Snapdragon di ultima generazione, ricarica ultraveloce e un'autonomia dichiarata fino a 615 km WLTP. Le prime consegne sono previste a metà aprile
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-02-2009, 19:04   #1
sarais
Member
 
Iscritto dal: Apr 2004
Città: Vicenza
Messaggi: 51
[PHP] "grabbare" uno script

ciao a tutti, domanda da assoluto newbie...vorrei sapere se è possibile "grabbare" lo script contenuto in questa pagina:

http://www.myspacetops.com/models/index.php

se lo guardo con un browser ottengo direttamente un'immagine e non ho il tempo di attivare visualizza codice!

vorrei proprio questo perchè è l'unico che funziona abbinato ai css su myspace - in poche parole randomizza l'immagine di sfondo, lo abbino a body come image: url(...) - ne ho provati sino ad ora 4 ma l'unico che funziona è questo.

vorrei copiare questo script e salvarlo insieme ad altre immagini sul mio ftp per personalizzare l'effetto, ora mostra foto di modelle

grazie
sarais è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2009, 19:16   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Non si può. Viene interpretato dal server e viene fatto un redirect sull'immagine scelta.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2009, 19:18   #3
vizzz
Senior Member
 
L'Avatar di vizzz
 
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
Quote:
Originariamente inviato da sarais Guarda i messaggi
ciao a tutti, domanda da assoluto newbie...vorrei sapere se è possibile "grabbare" lo script contenuto in questa pagina:

http://www.myspacetops.com/models/index.php

se lo guardo con un browser ottengo direttamente un'immagine e non ho il tempo di attivare visualizza codice!

vorrei proprio questo perchè è l'unico che funziona abbinato ai css su myspace - in poche parole randomizza l'immagine di sfondo, lo abbino a body come image: url(...) - ne ho provati sino ad ora 4 ma l'unico che funziona è questo.

vorrei copiare questo script e salvarlo insieme ad altre immagini sul mio ftp per personalizzare l'effetto, ora mostra foto di modelle

grazie
non è possibile...php interpreta lo script e apache (o chi per lui) visualizza solo il suo output.
scrivere un qualcosa del genere non è troppo difficile comunque.
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
vizzz è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2009, 19:28   #4
sarais
Member
 
Iscritto dal: Apr 2004
Città: Vicenza
Messaggi: 51
Immaginavo...
Ora sto usando uno script che pare ottenere lo stesso risultato (ovvero un'imamgine random) ma non funziona una volta montato su myspace:

http://www.errorizm.izfree.com/bkg/random.php

l'unica differenza che noto con lo script delle modelle è che questo, come "risultato" nel browser, mi da sempre http://www.errorizm.izfree.com/bkg/random.php - ovvero l'url dello script - anzichè http://www.errorizm.izfree.com/bkg/1.jpg - ovvero l'url diretto dell'immagine pescata random. che sia questo quello che non lo fa funzionare una volta inserito come body:url()?

il codice è questo, tratto da http://www.totallyphp.co.uk/scripts/random_image.htm
Quote:
<?php

/*
* Name your images 1.jpg, 2.jpg etc.
*
* Add this line to your page where you want the images to
* appear: <?php include "randomimage.php"; ?>
*/

// Change this to the total number of images in the folder
$total = "2";

// Change to the type of files to use eg. .jpg or .gif
$file_type = ".jpg";

// Change to the location of the folder containing the images
$image_folder = "../bkg/";

// You do not need to edit below this line

$start = "1";

$random = mt_rand($start, $total);

$image_name = $random . $file_type;

echo "<img src=\"$image_folder/$image_name\" alt=\"$image_name\" />";

?>

Ultima modifica di sarais : 04-02-2009 alle 19:34. Motivo: aggiunto particolari
sarais è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2009, 19:31   #5
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Non funziona perché il primo funziona tramite redirect, mentre il secondo "stampa" condice HTML.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2009, 19:45   #6
vizzz
Senior Member
 
L'Avatar di vizzz
 
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
al posto di

Codice:
echo "<img src=\"$image_folder/$image_name\" alt=\"$image_name\" />";
metti

Codice:
$data = file_get_contents($image_folder."/".$image_name, FILE_BINARY, NULL)
if ($data != FALSE)
{
    header('Content-Type: image/jpeg'); // JPG picture
    echo $data;
}
come nome dell'immagine devi specificare il nome dello script
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
vizzz è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2009, 19:52   #7
sarais
Member
 
Iscritto dal: Apr 2004
Città: Vicenza
Messaggi: 51
Grazie Vizzz, provo a inserire le tue modifiche!
sarais è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2009, 21:26   #8
sarais
Member
 
Iscritto dal: Apr 2004
Città: Vicenza
Messaggi: 51
mi restituisce questo errore:

Codice PHP:
Parse errorsyntax errorunexpected T_IF in /home/matteo/domains/errorizm.izfree.com/public_html/bkg/random.php on line 28 
l'ho inserito così, ho sbagliato qualcosa?

Codice PHP:
<?php 

/* 
 * Name your images 1.jpg, 2.jpg etc. 
 * 
 * Add this line to your page where you want the images to  
 * appear: <?php include "randomimage.php"; ?> 
 */  

// Change this to the total number of images in the folder 
$total "2"

// Change to the type of files to use eg. .jpg or .gif 
$file_type ".jpg"

// Change to the location of the folder containing the images 
$image_folder "../bkg/"

// You do not need to edit below this line 

$start "1"

$random mt_rand($start$total); 

$image_name $random $file_type

$data file_get_contents($image_folder."/".$image_nameFILE_BINARYNULL)
if (
$data != FALSE)
{
    
header('Content-Type: image/jpeg'); // JPG picture
    
echo $data;
}
?>
grazie
sarais è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2009, 21:31   #9
vizzz
Senior Member
 
L'Avatar di vizzz
 
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
ops non l'ho testato...prova con FALSE scritto minuscolo
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
vizzz è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2009, 21:36   #10
sarais
Member
 
Iscritto dal: Apr 2004
Città: Vicenza
Messaggi: 51
Quote:
Originariamente inviato da vizzz Guarda i messaggi
ops non l'ho testato...prova con FALSE scritto minuscolo
purtroppo mi da lo stesso errore

Codice:
Parse error: syntax error, unexpected T_IF in /home/matteo/domains/errorizm.izfree.com/public_html/bkg/random.php on line 28
sarais è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2009, 21:40   #11
vizzz
Senior Member
 
L'Avatar di vizzz
 
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
Quote:
Originariamente inviato da sarais Guarda i messaggi
purtroppo mi da lo stesso errore

Codice:
Parse error: syntax error, unexpected T_IF in /home/matteo/domains/errorizm.izfree.com/public_html/bkg/random.php on line 28
ho fatto il classico errore:
$data = file_get_contents($image_folder."/".$image_name, FILE_BINARY, NULL)

manca il ; finale!
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
vizzz è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2009, 22:32   #12
sarais
Member
 
Iscritto dal: Apr 2004
Città: Vicenza
Messaggi: 51
Grazie mille!! Funziona perfettamente!!

Riporto il codice corretto:

Codice PHP:
<?php 

/* 
 * Name your images 1.jpg, 2.jpg etc. 
 * 
 * Add this line to your page where you want the images to  
 * appear: <?php include "randomimage.php"; ?> 
 */  

// Change this to the total number of images in the folder 
$total "2"

// Change to the type of files to use eg. .jpg or .gif 
$file_type ".jpg"

// Change to the location of the folder containing the images 
$image_folder "../bkg/"

// You do not need to edit below this line 

$start "1"

$random mt_rand($start$total); 

$image_name $random $file_type

$data file_get_contents($image_folder."/".$image_nameFILE_BINARYNULL);
if (
$data != false)
{
    
header('Content-Type: image/jpeg'); // JPG picture
    
echo $data;
}
?>
Il codice originale, con la spiegazione dei parametri da personalizzare è qui:
http://www.totallyphp.co.uk/scripts/random_image.htm

Si può utilizzare in un CSS:

Codice:
body {
background-image:url(www.miosito.it/nomescript.php);
}
per caricare uno sfondo diverso od ogni refresh e/o caricamento della pagina. Funziona anche per i profili Myspace.
sarais è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2009, 22:54   #13
vizzz
Senior Member
 
L'Avatar di vizzz
 
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
ottimo...ma ha un qualche limite questo script:
- non gestisce il caso in cui non esista il file scelto tramite random
- devi specificare manualmente il numero massimo di immagini
- devi nominare tutte le immagini con numeri progressivi

almeno per il primo punto si potrebbe migliorare così:

Codice:
<?php

/*
* Name your images 1.jpg, 2.jpg etc.
*
* Add this line to your page where you want the images to  
* appear: <?php include "randomimage.php"; ?>
*/  

// Change this to the total number of images in the folder
$total = 2;

// Number of tries
$tries = 100;

// Change to the type of files to use eg. .jpg or .gif
$file_type = ".jpg";

// Change to the location of the folder containing the images
$image_folder = "../bkg/";

// You do not need to edit below this line

$start = 1;
$cnt   = 0;

while ($cnt++ < $tries)
{
    $random = mt_rand($start, $total);

    $image_name = $random . $file_type;

    if (!file_exists($image_folder."/".$image_name))
        continue;

    $data = file_get_contents($image_folder."/".$image_name, FILE_BINARY, NULL);
    if ($data != false)
    {
        header('Content-Type: image/jpeg'); // JPG picture
        echo $data;
        die();
    }
}
?>
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
vizzz è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2009, 07:21   #14
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Io metterei un vettore con tutte le immagini, poi con mt_rand estrarrei il nome del file dal vettore.
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere? Recensione Samsung Galaxy S26+: sfida l'Ultra, m...
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti Zeekr X e 7X provate: prezzi, autonomia fino a 6...
Marathon: arriva il Fortnite hardcore Marathon: arriva il Fortnite hardcore
HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare HP Imagine 2026: abbiamo visto HP IQ all’opera, ...
Mercedes-Benz introduce lo steer-by-wire...
Hacker agli Uffizi, il museo smentisce: ...
Nvidia mostra il futuro della grafica co...
Windows 11, scattano gli aggiornamenti f...
TIM lancia l'offerta di Pasqua: Giga ill...
Prime foto reali per OPPO Find X9 Ultra:...
Il leak di Claude Code diventa un'esca: ...
Netflix, batosta in Italia: aumenti ille...
UFO e complotti: chi si cela dietro la n...
Batterie EV difficili da riciclare: il p...
Non vuoi targare il monopattino? Engwe h...
Oracle AI World Tour Milano: dall'IA age...
Gli astronauti di Artemis II hanno avuto...
Quando arriverà iOS 26.5? Il debu...
AI Agent Traps: il paper DeepMind che ca...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:57.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v