Ok, danke!
EDIT: Der Rest hat sich erledigt!
Ok, danke!
EDIT: Der Rest hat sich erledigt!
Hi!
Hab mal wieder ne Frage zu mysql und php:
bsp: Ich hab ne mysql-Tabelle die folgendermaßen aufgebaut ist:
id | thema1 | thema2 | thema3
--------------------------------------
1 | aa1 | bb1 | cc1
2 | aa2 | bb2 | cc2
3 | aa3 | bb3 | cc3
usw.
nun möchte ich jeden einzelnen wert in eine extra variable speichern
also z.b.:
$a1 = (wert aus db: aa1)
$a2 = (wert aus db: aa2)
$b1 = (wert aus db: bb1)
usw.
diese ausgelesenen werte möchte ich dann in eine weitere tabelle eintragen, welche sich immer in unregelmäßigen abständen wiederholen.
hoffe, man kann verstehen, was ich will^^
kann mir jemand sagen, wie das geht und ob's da auch ne bessere methode gibt?
Habs jetzt mit include gemacht, funktioniert alles richtig.
danke euch beiden
An welcher stelle genau? Ich würde die Struktur in etwa gerne beibehalten.
Hi!
Folgendes Problem:
Ich habe eine index.php mit der ich über eine switch-abfrage verschiedene html-seiten(inhalt) in eine "haupt-html-seite" (grundgerüst) lade.
mit einem str_replace ersetze ich an einer bestimmten stelle im grundgerüst [INHALT] mit jeweils einer der verschiedenen html-seiten.
das ganze gebe ich dann mit echo"$content" aus.
Nun möchte ich aber in einer unterseite auch php verwenden, was aber nicht funktioniert! im quelltext wird dann der php-befehl angezeigt aber nicht ausgeführt, z.B. steht dann da: <?php echo"TEST"; ?>
Kann mir jemand sagen, warum der befehl nicht ausgeführt wird? Liegt es daran, dass die seite schon mit einem php-befehl(echo) ausgegeben wird?
zum besseren Verständnis:
jetzt funktioniert alles richtig.
Vielen dank, K.Y.L.T!
Jetzt gibt es aber wieder folgendes Problem:
Die Tabelle endet erst bei dem 100. Bild.
Bsp: Ich hab 10 Bilder im Ordner, diese werden in der Tabelle korrekt dargestellt. Danach folgen allerdings leere Bildfelder bis "Bild"100.
Und in der 1. Zeile sind immer 4 Bilder nebeneinander.
Vllt. kann mir da noch jemand helfen?
Im Anhang ist ein Bild zur Verdeutlichung.
Oh, das ist ja ein Java-Befehl.
Hab jetzt mal aus $filearray.length einfach $filearray gemacht, jetzt bekomm ich zumindest mal Bilder angezeigt, aber das Script lädt immer weiter und endet nicht...^^ Wie gesagt, hab halt von Schleifen nicht viel Ahnung.
Hab jetzt mit K.Y.L.T.s Vorschlag noch ein wenig rumprobiert, aber zu keiner Lösung gekommen, es wird immer eine leere Seite angezeit.
Hat noch jemand eine Idee?
Ok, vielen Dank für deine Antwort.
Die Flüchtigkeits-Fehler hab ich verbessert , aber es wird trotzdem kein einziges Bild angezeigt. An was könnte das liegen?
Ok, danke erstmal für deine Antwort. Das mit der Zellengröße ist ein guter Tipp.
Mein Problem ist aber, dass der php-Code, so wie er da steht, nicht richtig funktioniert. Ich kenne mich nämlich mit Schleifen(z.B. while) nicht so gut aus, deshalb werden die Bilder falsch angezeit. Ich habe schon vieles ausprobiert, nur hat das nichts geholfen. Entweder waren dann drei mal in der zeile das selbe bild, oder die spalte ging bis 100 runter, obwohl ich nur 30 Bilder drin hatte.
Hallo,
ich habe mal wieder ein größeres Problem, und zwar geht es um eine selbst gemachte Bildergallerie, die aber nicht so umfangreich sein soll.
Ich habe mehrere (html-)Seiten, die dieses Script includieren. In einem Ordner liegen dann Unterordner mit den Bildern. Ich hoffe, dass ich den Code gut und verständlich kommentiert hab.
Die Bildertabelle soll so aufgebaut sein, dass jeweils 3 Bilder nebeneinander stehen und direkt darunter die Anzahl von Kommentaren zu diesem Bild.
Bis zu der Variablen $Kommentaranzahl dürfte alles stimmen, nur hab ich Probleme damit, zu jedem Bild die richtige Kommentaranzahl zu setzen und die Tabelle richtig aufzubauen. Ich hoffe, dass mir hier jemand weiterhelfen kann.
Es geht bestimmt auch noch einfacher, aber anders hab ich's net hinbekommen.^^
Hier nun der Code:
<?php
############
#Variablen:#
############
$Bilderordner = "Fotos1";
$bilddatei = "Bilder.txt"; //Inhalt: Foto001, ..., Foto099, Foto100.
$bildzahl = "Bildzahl.txt"; //Inhalt: 001, 002, 003, ..., 100.
//Bilderanzahl ermitteln:
$filecount=0;
$dirh=opendir($Bilderordner);
while($filename=readdir($dirh))
{
if($filename!="." && $filename!=".." && is_file($Bilderordner."/".$filename)) $filecount++;
}
closedir($dirh);
//$filecount = Anzahl der Dateien im Ordner $Bilderordner, aber noch mit Ordnern
$bilderanzahl = ($filecount-1)/2; //$bilderanzahl = Anzahl der Bilder im Ordner $Bilderordner
$filearray = file($bilddatei); //in $file_array[0] = Foto001, etc.
$kommentaranzahl = file_get_contents("$Bilderordner/txt/$filearray[0].txt"); //Datei mit Kommentaranzahl, z.B. 5
################
#BILDERTABELLE:#
################
foreach($filearray as $teil)
{
while($teil < $bilderanzahl)
$teil = explode("1",$bilderanzahl);
echo '<table>
<tr>
<td>
<a href="'.$Bilderordner.'/'.$teil[0].'.html" target="Startseite">
[img]'.$Bilderordner.'/'.$teil[0].'.jpg[/img]
</a>
</td>
<td>
<a href="'.$Bilderordner.'/'.$teil[1].'.html" target="Startseite">
[img]'.$Bilderordner.'/'.$teil[1].'.jpg[/img]
</a>
</td>
<td>
<a href="'.$Bilderordner.'/'.$teil[2].'.html" target="Startseite">
[img]'.$Bilderordner.'/'.$teil[2].'.jpg[/img]
</a>
</td>
</tr>
<tr>
<td>Anzahl der Kommentare: '.$kommentaranzahl.'</td>
<td>Anzahl der Kommentare: '.$kommentaranzahl.'</td>
<td>Anzahl der Kommentare: '.$kommentaranzahl.'</td>
</tr>
</table>';
}
?>
Alles anzeigen
ZitatInstallation successful! Move the config/LocalSettings.php file to the parent directory, then follow this link to your wiki.
You should change file permissions for LocalSettings.php as required to prevent other users on the server reading passwords and altering configuration data.
Auf deutsch: Installation erfolgreich! Verschiebe die Datei LocalSettings.php im Ordner config in das übergeordnete Verzeichnis (in deinem Fall in das Verzeichnis, in dem der Ordner config liegt), dann folge diesem Link zu deinem Wiki.
Du solltest die Dateiattribute für LocalSettings.php ändern (mit deinem FTP-Programm), damit andere nicht die Konfigurations-Daten ändern können.
Hoffe, dass das so verständlich ist.
EDIT: Mist, zu spät^^
Aber yngvar, du hast in deinem Beitrag geschrieben, dass 345speedy vor das fopen ein $ machen soll.
EDIT2: wieder zu spät^^
Ok, danke für die Antworten.
Da sich die Variable in echo ein paar mal ändert und dich das ganze nur in einen einzigen echo-Befahl machen wollte, muss ich mir wohl was anderes einfallen lassen.^^
DarkSyranus: In der Datei steht nur eine Zahl, und $var1 = file('.$test.') sollte ja nicht ausgegeben werden, das war ja meine Absicht. In deinem Code ist file('.$test.') ohne einen Zusammenhang mit der Variable $var1. Oder hab ich was falsch verstanden?
Also ich habs eben mal ausprobiert, bei mir funktionierts. Wie du allerdings durch klicken auf einen Link Song 1,2,etc. startest, weiß ich nicht. Aber du kannst ja auch einfach die Songs daneben schreiben.
<OBJECT ID="MediaPlayer" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
width="300" height="53" standby="Loading Microsoft Windows Media Player components..."
type="application/x-oleobject">
<PARAM NAME="filename" Value="WIEDERGABELISTE.wpl">
<PARAM NAME="TransparentAtStart" Value="true">
<PARAM NAME="AutoStart" Value="false">
<PARAM NAME="AnimationatStart" Value="false">
<PARAM NAME="ShowStatusBar" Value="true">
<PARAM NAME="ShowControls" Value="true">
<PARAM NAME="autoSize" Value="false">
<PARAM NAME="displaySize" Value="false">
<PARAM NAME="ShowAudioControls" Value="true">
<PARAM NAME="ShowPositionControls" Value="true">
<Embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"
src="http://home.arcor.de/bad.admin/loewenzahn1.mp3" Name="filename"
width="300" height="70" transparentAtStart="1" autostart="0"
animationAtStart="0" ShowControls="true" ShowAudioControls="1"
ShowPositionControls="1" autoSize="1" ShowStatusBar="1" displaySize="false">
</embed>
</OBJECT>
Song 1: Songname 1
Song 2: Songname 2
Alles anzeigen
Du kannst auf deinem Computer mit dem Media Player eine Playlist erstellen und diese dann hochladen. Dann nur noch als Link zur Datei die Playlist angeben.
(Habs aber nicht getestet)
Free Webspace, keine Werbung und dazu noch nen guten Dienst. Das findest du glaub ich nur ganz schwer, bzw. gar net.
Ich persönlich find ein bissl Werbung net so schlimm, es gibt ja dafür auch sowas wie z.B. Adblock(für Firefox).
Guck z.B. mal hier, da haste ne ganze Liste von Webspace-Anbietern.
http://www.realwebmaster.net/homepage/free_webspace.htm