Hallo,
ich bräuchte mal die Hilfe von einem Webprogrammierer wie mach ich dass das wenn mein Script eine Datei ausliest das da z.B. steht: Skin:15 [BILD VOM SKIN]
Hoffe ihr könnt mir helfen
Hallo,
ich bräuchte mal die Hilfe von einem Webprogrammierer wie mach ich dass das wenn mein Script eine Datei ausliest das da z.B. steht: Skin:15 [BILD VOM SKIN]
Hoffe ihr könnt mir helfen
hää was wilst du jetzt?
beschreib das nochmal genauer
hab kein wort verstanden
Er möchte sowas haben:
Er will das ein Bild vom Skin gezeigt wird.
Z.b. für eine Übersicht im UCP oder anderes.
ZitatEr will das ein Bild vom Skin gezeigt wird.
Z.b. für eine Übersicht im UCP oder anderes.
ja genau so was!
sry das ich mich schlecht ausgedrüct habe
da brauchste erstmal vom jeden skin ein bild, danach reden wir weiter
Schau doch mal es gibt bestimmt iwo Tutorials
hab ein bild von jeden skin
haben die alle nen regelmäßigen namen? wie z.b. "skin-120.png"?
skin_120.png
Hab mal nen PHP Code geschrieben (aber nicht getestet!)
Sollte aber eigentlich funktionieren.
Musst halt beim Bildpfad deinen Pfad angeben zu den Bildern und bei Höchste Skin ID die höchste ID hinschreiben..
$mySkin = getSkinFromFile('deinedatei.txt');
if($mySkin >= 0 && $mySkin <= 120 /* Höchste Skin ID einfügen */ && $mySkin !== false) {
echo "Skin $mySkin:<br><img src=\"skin_$mySkin.png\">";
}
function getSkinFromFile($filename, &$exception = null)
{
if(!file_exist($filename))
return false;
try {
$handle = fopen($filename, 'r');
$content = fread($handle, filesize($filename));
} catch (Exception $e) {
$exception = $e->getMessage();
return false;
}
$skin = null;
preg_split('/[\n]/', $content);
foreach($content as $line) {
if(preg_match('/^skin=/', $line)) {
$skin = substr($line, 5);
break;
}
}
if(!is_null($skin))
return intval($skin);
else
return false;
}
Alles anzeigen
echo "Skin $mySkin:<br><img src=\"skin_$mySkin.png\">";
kann schonmal net gehen
der wird "$mySkin" einfach als text ausgeben
wenn schon
Nein, solange es doppelte Anführungszeichen, also " ist und nicht ' wird die Variable ausgegeben. Aber natürlich ist es schöner die Strings mit . zu verbinden.