Suchmaschinen Infos.Info

Suchmaschinen Infos Forum

Hallo Gast!
Einloggen
Registrieren

Alle Foren - Alles sonstige rund um Suchmaschinen - .jpg Bilder dynamisch einbinden
huhuhu2006-01-11 08:04:05

Profil

Beitrag #1
Hallo ProgrammierExperten.

Ich habe ca. 100 nichtssagende Bilder und möchte diese tausendfach als keywort.jpg in Seiten einbinden.

1. Kopieren und umbenennen verbraucht mir zuviel Speicher

2. Welche konkrete Lösung gibt es denn für eine solche Anwendung?

Hätte ein Array mit (1.jpg,...100.jpg)
html Link: <img src=keyword.jpg alt=keyword>
Jetzt müsste irgendein Bild ausgewählt werden (1-100.jpg) und dann als keyword.jpg valide sein.

Über sehr konkrete Anworten wäre ich dankbar.

Immer alles Gute

huhuhu


snokie2006-01-11 08:20:07

Profil

Beitrag #2
hm , ich bin ja kein experde, aber ich meine, das geht nicht.

Denn die Datei muß ja da sein, wenn sie mit img src angezeigt werden soll.

Vielleicht mit htaccess, wie für die bilderklauer? oder kann man die files mit "ln" alle verlinken (unixmäßig)?

Naja, schön, was geschrieben zu haben, ich geh wieder schlafen.

MichaelW2006-01-11 09:43:28

Profil

Beitrag #3
Ich denke auch, dass eine Lösung mit "ln" die beste ist - so braucht man sich keine Gedanken zu machen, welches Bild man welchem Keyword zuordnet... Das macht man einmal per random und gut ist...

Vorrausgesetzt es ist auf dem Webspace möglich...

@snokie: schöne Lösung =)

Beste Grüße

Michael

huhuhu2006-01-11 09:57:27

Profil

Beitrag #4
@all

Was ist denn: "ln" alle verlinken (unixmäßig)?

Immer alles Gute

huhuhu


snokie2006-01-11 10:42:35

Profil

Beitrag #5
ln ist sowas ähnliches wie kopieren, nur das nicht wirklich kopiert wird, sondern nur ein symbolischer link gesetzt wird.

Wenn Du dann das Inhaltsverzeichnis anzeigst ls -l, dann stehen die Dateien ganz wunderbar da, verbrauchen aber keinen Platz. Erkennen kann man diese Dateien an einem bestimmten Wert in der Ausführlich-Version des Inhaltsverzeichnisses.

Aber wie Michael schon sagt, der Webspace muß das erlauben. Also mindestens wahrscheinlich ein Rootserver auf Linux/Unix Basis sein...

Näheres liefert "man ln" (nehme ich an)

MichaelW2006-01-11 11:51:18

Profil

Beitrag #6
http://www.pro-linux.de/t_shell/ln.html

Es ist sowas wie eine "Verküpfung" unter Windows - nur das es unter Linux so wie eine echte Datei verarbeitet wird...

Würde dann ungefähr so aussehen - Du hast einen Ordner mit Deinen 1-100 Grafiken "100bilder".

Und einen Ordner in dem die "Links" drin liegen sollen "kwbilder"

ln -s 100bilder/34.jpg kwbilder/tolles_keyword.jpg

Dann kannst Du bei jedem Keyword abfragen ob "tolles_keyword.jpg" exestiert oder nicht.

Beste Grüße

Michael

Btw.: Wenn Du nur einen FTP Account hast - kannst Du es mit der PHP Funktion "exec" versuchen. Wenn diese vom Provider freigegeben ist.

MichaelW2006-01-11 11:51:32

Profil

Beitrag #7
http://www.pro-linux.de/t_shell/ln.html

Es ist sowas wie eine "Verküpfung" unter Windows - nur das es unter Linux so wie eine echte Datei verarbeitet wird...

Würde dann ungefähr so aussehen - Du hast einen Ordner mit Deinen 1-100 Grafiken "100bilder".

Und einen Ordner in dem die "Links" drin liegen sollen "kwbilder"

ln -s 100bilder/34.jpg kwbilder/tolles_keyword.jpg

Dann kannst Du bei jedem Keyword abfragen ob "tolles_keyword.jpg" exestiert oder nicht.

Beste Grüße

Michael

Btw.: Wenn Du nur einen FTP Account hast - kannst Du es mit der PHP Funktion "exec" versuchen. Wenn diese vom Provider freigegeben ist.

huhuhu2006-01-11 12:25:31

Profil

Beitrag #8
@MichaelW und @snokie

Habs verstanden, schicke Lösung edoch wenn ich das richtig verstehe muss ich die tolles_keywort.jpg vorher kennen.

Das will ich aber nicht, da ich sonst 2 Stellen pflegen muss.
Mal schauen vielleicht weiss jemand eine anderes Lösungskonzept.

Immer alles Gute

huhuhu


snokie2006-01-11 12:30:49

Profil

Beitrag #9
ich sehe schon die steffi.jpg abmahnung ;-)

dann mußt du den ln eben zur laufzeit durchführen.

Du hast aber auch Ideen!

;-)

MichaelW2006-01-11 12:46:31

Profil

Beitrag #10
nein, brauchst Du eigentlich nicht - ich nehme mal an das Keyword wirst Du ja in der entsprechenden Datei haben.

in dem Script in dem Du tollse_keyword.jpg einbinden willst machst Du halt ungefähr folgendes:

if(!file_exits("kwbilder/tollse_keyword.jpg")) {
exec("ln -s 100bilder/(per random generierte zahl von 1-100 aus dem array).jpg kwbilder/tolles_keyword.jpg");
}
if(file_exits("kwbilder/tollse_keyword.jpg")) {
echo "<img src="kwbilder/tollse_keyword.jpg"";
}
else {
echo kein bild (sollte aber nicht vorkommen);
}

irgendwie so - kannst es also auch zur laufzeit machen...

Beste Grüße

Michael

huhuhu2006-01-11 13:22:16

Profil

Beitrag #11
Ja Michael, das hört sich lecker an.
An den exec-Befehl habe ich mich noch gar nicht rangetraut.

Das werde ich mal testen.

Immer alles Gute

huhuhu

f^^^^ - Und ich wollte nie was mit Unix zu tun haben. Ausser ein bischen Hosting. :-))


MichaelW2006-01-11 14:28:40

Profil

Beitrag #12
> An den exec-Befehl habe ich mich noch gar nicht rangetraut.

Hängt aber auch davon ab, ob Dein Provider das "Zulässt" - kann, wenn damit nicht richtig umgegangen wir auch ein sicherheitsleck sein - also uffpasse ;)

> Unix bzw. Linux ist schon was feines =)

Beste Grüße

Michael

Hampel2006-01-11 18:35:52

Profil

Beitrag #13
Hallo Huhuhu,
eine Lösung wäre z.B. mit htaccess. In einem Verzeichnis liegt eine "_meinegrafik.jpg". Mittels einer htaccess gibst du jeden Aufruf einer Datei mit *.jpg (ohne führenden Unterstrich) an die Datei weiter. Egal welchen Bildernamen du angibst, es erscheint immer die "_meinegrafik.jpg". Dann nur noch 100 Verzeichnisse anlegen, jeweils den Spass rein und nur noch per Zufall oder was auch immer ein Verzeichnis mit einem Dateinamen deiner Wahl aufrufen. So hast du unendliche Aufrufsmöglichleiten und alle 100 Bilder werden gezeigt.

huhuhu2006-01-12 08:31:39

Profil

Beitrag #14
Danke @all

Also das mit dem 'exec-Befehl' geht nicht auf allen Servern somit muss ich diese Lösung ausschließen. Bin irgenwie auch froh das dies unterbunden wird - wehe da schmuggelt jemand ein schnipsel PHP-Code auf die Plattform ...

Also wäre MEIN Problem mich mit htaccess zu beschäftigen, vielleicht hat ja jemand eine Lösung im Ärmel.

Html-Bildaufruf:
&lt;img src=keyword1-keywort2_NUMMER.jpg alt=keyword1&gt;
oder
&lt;img src=keyword_NUMMER.jpg alt=keyword&gt;

Jetzt brauche ich eine htaccess für
*_NUMMER.jpg zeigt NUMMER.jpg

Immer alles Gute

huhuhu


Hampel2006-01-12 23:06:48

Profil

Beitrag #15
Hallo Huhuhu,
ich stehe mit htaccess auch auf dem Kriegsfuss. Versuch mal eine Anfrage hier:
www.phpforum.de/forum/Apache_4_.html
oder
www.modrewrite.de/foren/forum1.html
Im Modrewriteforum findet man eigentlich immer eine Lösung.

Viele Grüsse,
Hampel


Beiträge 1 bis 15 von 22 angezeigt.    >>>
Seiten: 1 2

Zum Thema antworten



Um einen Beitrag zu verfassen oder um auf ein Thema zu Antworten muss man eingelogged sein.

Hier gehts zur Anmeldung: Anmelden

Passwort vergessen?
Benutzerhinweise
Benutzerhinweise:
Keine URLs posten, um darüber zu diskutieren! Keine Moral-Debatten über Spamming!
Die Forenregeln im Detail.
URLs einfügen[url=http://www.domain.de]Zur Domain.de[/url]
vorformatierter Text[pre]besonders für Programmcode geeignet[/pre]
Zitat[quote]Ein Zitat.[/quote]
HTML-Code wird umgewandelt in normalen Text. D.h. die Tags werden nicht interpretiert, sondern als Text dargestellt.

Impressum