PDA

Php Fehler; .'.gif'. geht das?





View Full Version: Php Fehler; .'.gif'. geht das?


Yeah3
14.12.2006, 21:12
Ja wieder mal ein Thread übereinen schönen Php fehler von mir. Diesmal ist er hoffentlich simpel!

Folgende Sache:
Orginal:
<?php include "header.php"?>
<font size="4"><b>Videos<br></b></font>
<?php
$verzeichnis = "./videos"; // Name des Verzeichnises
$action=opendir($verzeichnis);

while($datei=readdir($action)){
if(!preg_match("!(\.|\..)$!", $datei)){
?>
<a href="<?=$verzeichnis.'/'.$datei ?>"><img src="<?=$verzeichnis.'/'.$datei ?>" border="0" width="100" height="100"></a>
<?php
}
}
?>
<?php include "footer.php"?>

Von mir verändert (.'.gif'. angehangen ca. Zeile: 11):
<?php include "header.php"?>
<font size="4"><b>Videos<br></b></font>
<?php
$verzeichnis = "./videos"; // Name des Verzeichnises
$action=opendir($verzeichnis);

while($datei=readdir($action)){
if(!preg_match("!(\.|\..)$!", $datei)){
?>
<a href="<?=$verzeichnis.'/'.$datei ?>"><img src="<?=$verzeichnis.'/'.$datei.'.gif'. ?>" border="0" width="100" height="100"></a>
<?php
}
}
?>
<?php include "footer.php"?>

Wieso geht das nicht? Habe ich einen Fehler gemacht.

Und hier die erklärung was ich machen will. Ich möchte eine Bild datei hochladen. Aber die datei wird mit FOTO hochgeladen und wird dann durch diesen Script das .gif angehangen so kann der Pc das dann auch lesen also wird aus der datei: FOTO wird zu FOTO.gif
Geht das oder geht das überhaupt nicht? Ich hoffen mir kann jemand helfen.
Danke schonmal
Marvin



Keyser Soze
14.12.2006, 21:48
Nimm einfach den letzten Punkt weg ;)

Yeah3
15.12.2006, 19:09
Hay danke das problem habe ich gelöst aber ich habe ein neues. Also ich möchte gerne eine .txt includen. Nur es gibt 2 probleme bei dem includen also erstes:
Ich möchte das gerne in Zeile, teilen. Also das ich eine .txt Datei habe und das dort nur einzelene Zeilen angezeigt werden z.b:

Test.txt
-------------
Hallo
Test

Und dann in der Include form:
--------------------------------
(zeile1) = Hallo das hier ist ein (zeile2) = Test.

Wie macht man das?



und die 2 frage. frage ich lieber wenn die erste gelöst ist den die ist sonst schwierig zu verstehen

Gotschi
15.12.2006, 22:36
um die verschiedenen Zeilen auszugeben, musst du sie durch ein bestimmtes Zeichen trennen (irgendein Sonderzeichen zum Bespiel §)

dann schau mal für explode() nach...

Yeah3
15.12.2006, 23:28
ich check das irgendwie nicht könntest du mir ein beispiel zeigen?

Gotschi
16.12.2006, 16:38
-> http://at.php.net/explode

beispiel "lala.txt":

Hallo, §
ich heisse Manuel §
dieses Forum ist Super §
blabla blablabla


beispiel "index.php":

<?
$textdatei = include('lala.txt');

$text=explode("§",$textdatei);

echo $text[0]; // Hallo,
echo $text[1]; // ich heisse Manuel
echo $text[2]; // dieses Forum ist Super
echo $text[3]; // blabla blablabla
?>

View Full Version: Php Fehler; .'.gif'. geht das?