allora un po' di cose riguardo alle Fav Icon:
1) url sul mio sito per farle:
http://www.razzo.altervista.org/favi...on/favicon.php
2) codice della pagina per farle:
3) problema nella pagina\codice:Codice:<? // Where the file is going to be placed $target_path = "uploads/"; /* Add the original filename to our target path. Result is "uploads/filename.extension" */ $target_path = $target_path . basename( $_FILES['uploadedfile']['name']); $_FILES['uploadedfile']['tmp_name']; // If we have uploaded correctly... $extensions = array("JPG","jpg","JPEG","jpeg"); //File Types $check = $target_path; $explosion = explode(".", $check); $name = $explosion[0]; //This is the real name of the file $extension = $explosion[1]; //This is the extension of the full file if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { if (!in_array($extension, $extensions)) { echo "Devi caricare un file con estensione <b>.jpg</b> per poter creare la tua favicon"; unlink ($target_path); // delete the original file } else { echo "Abbiamo creato con successo la vostra favicon!<Br>"; // Now actually generate it $im = imagecreatefromjpeg($target_path); list($width, $height) = getimagesize($target_path); // get the width and height of the jpg $image_p = imagecreatetruecolor("16", "16"); // create a 16x16 canvas to play with imagecopyresampled($image_p, $im, 0, 0, 0, 0, "16", "16", $width, $height); // resize jpg to 16x16 $num = rand (1,99999); // generate a random number between 1 and 99999 $output = $num."-favicon.ico"; // add the number to a string with -favicon.ico imagepng($image_p,$output); // make a .png file (icon file) from our data imagedestroy ($im); // close gd library echo "<img src = \"http://www.razzo.altervista.org/favicon/script_favicon/$output\"><br>Click destro sull'immagine e scegliere Salva immagine con nome...<br>Salva l'immagine come <b>favicon.ico</b> e poi fai l'upload nella tua directory principale."; // show our icon with information unlink ($target_path); // delete the original file } } else{ echo "Carica un file .jpg per convertirlo in una favicon!"; } ?> <title>Favicon Generator</title> <style type="text/css"> <!-- body,td,th { font-family: Tahoma, Helvetica, sans-serif; font-size: small; color: #666666; } --> </style><form enctype="multipart/form-data" action="<? $_SERVER['PHP_SELF']; ?>" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> Scegli l'immagine da caricare: <input name="uploadedfile" type="file" /><br /> <input type="submit" value="Create Favicon" /> </form>
se una volta creata la fvvicon cerco di salvarla me la tenta di salvare con questo nome: 50172-favicon.ico.png il numero è generato arandom, ma non capisco come mai appaia il .png in fondo...
dovrebbe salvarla cone .ico e basta, senza poi mettere anche .png (che non so da dove prende poichè le immagini vengono caricate in JPG
4) come metterle sul proprio sito:
io uso questo come codice...Codice:<html> <head> <title>RAZZO Web Page</title> <link rel="shortcut icon" href="favicon/favicon.ico" type="image/icon"> </head>
però su un sito funziona e su un altro no... (con IE, mentre con Firefox su entrambi va)
aiuti?
consigli?
grazie anticipatamente
Razzo

LinkBack URL
About LinkBacks
