SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP Entwicklung und Softwaredesign
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.09.2003, 16:29:37
Ra-ven Ra-ven ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 24
Thumbnail-gallery

hoy leute.

bin gerade dabei ne Thumbnailgallery zu scripten. incl. kleinem ctm.
hab leider keinen passenden webspace, darum poste ich die scripte einfach mal. wenn jemand anregungen hat, ich bitte darum....

INDEX.PHP:
PHP-Code:
<?php
session_start
();
?>
<html>
<head>
<title></title>
</head>
<body>
<h1 align="center">Gallery</h1>
<table witdh="100">
<tr>
<td>
<img src="./pic/spacer.gif" width="120" heigth="1">
<?php 
//include "menu.php"; 
?>
</td>
<td>
<?php
include "config.php";

$sql "SELECT * FROM gallery";
$ergebnis mysql_db_query($mysqldbname,$sql,$db);

echo 
"<table witdh="100%">";
echo 
"<tr>";
while(
$row mysql_fetch_array($ergebnis)) 
{
echo 
"<td><a href="".$row["pic"].""><img src="".$row["tn"].""></td>";
$i++;
if (
$i >= 5)
    {
    echo 
"</tr><tr>";
    
$i "0";
    }
}
echo 
"</table>";
?>
</td>
<td>
<img src="./pic/spacer.gif" width="120" heigth="1">
</td>
</tr>
</table>
</body>
</head>
UPLOAD.PHP
[PHP]
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form name="test" enctype="multipart/form-data" action="<?echo $PHP_SELF?>" method="post">
Bitte geben Sie den Dateinamen an:
<input type="file" name="userfile"><br>
<input type="submit" value="absenden">
</form>

<?php
include "config.php";

//Name des Files ausgeben.

echo $_FILES["userfile"]["name"];

//wurde ein file angegeben

if(getimagesize($_FILES["userfile"]["tmp_name"]))
{
If ($_FILES["userfile"]["error"] == "0")
{


IF (move_uploaded_file($_FILES["userfile"]["tmp_name"],"./pic/".$_FILES["userfile"]["name"]))
{
echo "<br>Datei $datei wurde übertragen.<br>";
}
ELSE
{
echo "<br>Datei $datei wurde nicht übertragen.<br>";
}

//thumbnail anlegen

$arr = getimagesize("./pic/".$_FILES["userfile"]["name"]);
$bild = "./pic/".$_FILES["userfile"]["name"];

switch ($arr[2])
{
case 1:
$image = imagecreatefromgif($bild);
break;
case 2:
$image = imagecreatefromjpeg($bild);
break;
case 3:
$image = imagecreatefrompng($bild);
break;
case 4:
$image = imagecreatefromwbmp($bild);
break;
}

$image1 = imagecreate(90,120);

//abfrage ob das original als Thumnail genutzt werden kann

IF ( ! $info[0] <= 90 && ! $info[1] <= 120 )
{
imagecopyresized($image1, $image, 0, 0, 0, 0, 90, 120, $arr[0], $arr[1]);
imagejpeg($image1, "./tn/tn_".

Geändert von Ra-ven (11.09.2003 um 16:57:30 Uhr)
Mit Zitat antworten
  #2  
Alt 23.03.2004, 13:18:59
ub | thedev ub | thedev ist offline
Anfänger
 
Registriert seit: Mar 2004
Beiträge: 5
moin,
konntest du oder vielleicht auch jemand anderes aus dem Forum den fehlenden Teil der upload.php ergänzen oder mir per PM schicken ... würde mir sehr helfen ... thx!
Mit Zitat antworten
  #3  
Alt 24.03.2004, 13:05:07
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
Code:
<?php
include_once 'config.php';
$sql = 'SELECT * FROM gallery'; //ist schutte. * abfragen sollte man meiden!
$ergebnis = mysql_query($sql,$db); // sehr alte form, verwende doch mysql_query!
if(mysql_num_rows($ergebnis)>0){
	$pics = array();
	while($row = mysql_fetch_array($ergebnis)){
		$pics[] = array('image'=>$row['image'],'titel'=>stripslashes($row['titel']));
	}
	$perrow = 5;
	$rows = ceil(count($pics)/$perrow);
	$index = NULL;
	echo '<table witdh="100%">';
	for($a=0;$a<$rows;$a++){
		echo '<tr>';
		for($b=0;$b<$perrow;$b++){
			if($index < count($pics)){
				printf('<td><img src="%s" border="0" /><span>%s</span></td>',$pics[$index]['image'],$pics[$index]['titel']));
			}else{
				echo '<td>&nbsp;</td>';
			}
			$index++;
		}
		echo '</tr>';
	}
	echo '</table>';
}
?>
so ist deine tabelle auch wenigstens HTML Konform! Noch schöner ist es wenn du alles per CSS machst. dann geht die Post ab :)
Ich hab mal aus Spaß eine CSS Galerie geschrieben.
Zu sehen gibts es diese hier

Geändert von MiH (24.03.2004 um 13:07:49 Uhr)
Mit Zitat antworten
  #4  
Alt 14.10.2006, 01:04:24
UncleKracker UncleKracker ist offline
Anfänger
 
Registriert seit: Aug 2006
Beiträge: 37
AW: Thumbnail-gallery

Hallo Leute,

ich habe das obige Script für meine Zwecke angepasst (max 4 Bilder pro Zeile)!

Ich müssen aber noch Fehler im Script vorhanden sein, da keine Bilder angezeigt werden.
Leider war es mir nicht möglich diese zu entdecken, also helft mir bitte!

PHP-Code:
echo '<table width="360">';
echo 
'<tr><td align="center"><img src="skin/dots2.GIF"></td></td>';
echo 
'<tr><td width="370" align="center">';

if (
$sub == || $sub == || $sub == 3
{
   
// Festlegung welche Galerie angezeigt werden soll und wieviel Bilder sie umfasst
   
if ($sub == 1
   { 
     
$merke "1";
     
$paththumbnails '../galerie/thumbnails/bilder/';
    }
    elseif (
$sub == 2
    { 
      
$merke "2";
      
$paththumbnails '../galerie/thumbnails/skulpturen/';
    }
    elseif (
$sub == 3
    { 
      
$merke "0";
      
$paththumbnails '../galerie/thumbnails/ausstellungen/';
    }

    
$selectquery 'SELECT id, thumbnail FROM bilder_test WHERE aktiv="1" AND     kategorie="'.$merke.'" ORDER BY id ASC';
    
$selecterg mysql_query($db_name ,$selectquery$verbindung);
       
    if (
mysql_num_rows($selecterg) > 0)  
    {
      
$pics = array();
      while (
$row mysql_fetch_array($selecterg))
      {
        
$pics[] = array('id'=>$row['id'], 'thumbnail'=>$row['thumbnail']);
      }
      
// Bilder pro Zeile
      
$bpz 4
      
$zeilen ceil(count($pics)/$bpz);
      
$index NULL;
      echo 
'<table>';
      
      for (
$a;$a<$zeilen;$a++)
      {
        echo 
'<tr>';
           
        for (
$b;$b<$bpz;$b++)
        {
          if (
$index count($pics))
     {
           
printf('<td align="center"><b>ID:&nbsp;%s</b><br><img src="%s%s" border="0"></td>'$pics[$index] ['id'],$paththumbnails,$pics[$index]['thumbnail']);
     }
     else
     {
      echo 
'<td>&nbsp;</td>';
     }
     
$index++;
        }
       
        echo 
'</tr>';
       }
          
  echo 
'</table>';
  }
}
echo 
'</td></tr>';
echo 
'<tr><td align="center"><img src="skin/dots2.GIF"></td></td>';       
echo 
'</table>'
Mit Zitat antworten
  #5  
Alt 15.10.2006, 09:52:47
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Thumbnail-gallery

Ist die Anzahl der Ergebnisse aus der Datenbank überhaupt größer als 0?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:04:44 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt