|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3532
|
devo trovare le icone di windows
devo trovare le icone per metterle in una pagina web, mi servirebbero ad esempio quelle delle cartelle in windows in formato 16x16 (mi pare siano così)
dove le trovo all'interno del sistema? ho visto che molte sono contenute in %SystemRoot%\system32\SHELL32.dll ma come faccio a prenderle?mi servirebbero in formato jpg perchè ho provato a mettere dei files.ICO nella pagina web ma non me le visualizza, mi da il simbolo dell'immagine quando non viene visualizzata non mi dite che devo farmi jpg da solo...sarebe troppo crudele.....
Ultima modifica di thefrog : 17-06-2004 alle 12:10. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Premi Print Screen ed incolla il contenuto in Photoshop
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
prova ad aprire la shell32.dll con un programma tipo resource hacker o resource tuner
se la modifichi però so' catsi! ocio |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3532
|
Quote:
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Tanto ti toccava farteli lo stesso...perchè al massimo puoi esportare il BMP
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3532
|
Quote:
PS: non mi funziona nemmeno con i jpg che ho fatto.... il codice è: Codice:
<?php
if ($dir = @opendir("."))
{
while (($file = readdir($dir)) !== false)
{
echo "<img src=\"Images/Folder.jpg\">";
echo "<a href=\"$file\">$file</a><br />\n";
}
closedir($dir);
}
?>
|
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3532
|
Quote:
ho messo in neretto l'errore.....sono scemo io.... PS: come posso fare ad indentificare i tipi di files in modo da fargli apparire l'icona di una cartella se è una cartella o un altra se è un file?
|
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
A seconda dell'estensione
Devi lavorare con substr e strrpos (attenzione è quella con due r nel mezzo)...cercando il punto |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3532
|
Quote:
|
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Non devi lavorare con i files...devi lavorare con il nome del file... Prendi la parte della stringa che va dall'ultimo punto fino in fondo alla stringa (cioè l'estensione)...ed in base a quella con uno switch visualizzi l'immagine giusta...
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3532
|
Quote:
dove li trovo i metodi di c++ per lavorare con le stringhe?
|
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Te le ho già dette sopra le funzioni da usare...vai sul sito di PHP e cercale nell'help
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3532
|
Quote:
c'è un posto da dove scaricare la documentazione per averlo disponibile offline? o qualche sistema per scaricarlo senza starci una settimana? |
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3532
|
non capisco....non da errori ma alla variabile ext che sarebbe l'estensione non assegna nessun valore.......è sempre vuota.....infatti non la stampa......
boh? esiste quando gli passo $file la prende anche come stringa?o c'è da usare qualche metodo come il toString() in Java? Codice:
<?php
// funzione usata dai metodi sotto per gestire le stringhe
function strrevpos ($instr, $needle)
{
$rev_pos = strpos (strrev($instr), strrev($needle));
if ($rev_pos===false) return false;
else return strlen($instr) - $rev_pos - strlen($needle);
};
function after_last ($this, $inthat) // ritorna la parte dopo this della stringa inthat
{
if (!is_bool(strrevpos($inthat, $this)))
return substr($inthat, strrevpos($inthat, $this)+strlen($this));
};
if ($dir = @opendir("."))
{
while (($file = readdir($dir)) !== false)
{
$fileName = $file;
$ext = (after_last ('.', '$fileName'));
echo "$ext";
switch ($ext)
{
case 'jpg':
{
echo "<img src=\"Image.jpg\">";
echo "<a href=\"$file\">$file</a><br />\n";
break;
}
case 'JPG':
{
echo "<img src=\"Image.jpg\">";
echo "<a href=\"$file\">$file</a><br />\n";
break;
}
case 'bmp':
{
echo "<img src=\"Image.jpg\">";
echo "<a href=\"$file\">$file</a><br />\n";
break;
}
}
echo $ext;
echo "<img src=\"Folder.jpg\">";
echo "<a href=\"$file\">$file</a><br />\n";
/*{
echo "<img src=\"Folder.jpg\">";
echo "<a href=\"$file\">$file</a><br />\n";
}*/
}
closedir($dir);
}
?>
Ultima modifica di thefrog : 17-06-2004 alle 19:46. |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
$file non è un identificatore di file, ma è già una stringa vera e propria !!!
Perchè devi usare tutto quell'accrocco ? Codice PHP:
|
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3532
|
Quote:
|
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3532
|
senti maaaaaaa........
per identificare le directory? nel senso, se nella cartella corrente c'è una sottocartella..... lo devo fare come un caso del tipo: se non è nessuno dei casi dello switch allora stampa questo oppure c'è qualcosa che posso usare come estensione della cartella e mi ci faccio un altro case dello switch? |
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Prima dello switch verifica se è una directory...in tal caso metti la tua icona realtiva alla dir (nessuno vieta di dare ad una dir un'estensione conosciuta come jpg o gif)... Se non è una directory allora vai allo switch...
http://it2.php.net/manual/it/function.is-dir.php |
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3532
|
ok, funziona tutto alla perfezione ora, thanks!!!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:29.


















