| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Gast
Beiträge: n/a
| Juten Tach ! Ich muss eine Erweiterung schreiben für das folgende script : Code: $betrieb = $betrieb + 0;
$sql = "Select gv, shop from kunden where kunde = '$kundennummer' and betrieb = '$betrieb'";
if (! $res=send_sql($db,$sql)) {
echo "Fehler in der Datenbank !
";
exit;
} elseif (!mysql_num_rows($res) == 1) {
$error = 1;
} else {
$count = 0;
$dir = "werbung/$betrieb";
$mouseover = 'this.bgColor="#999999"';
$mouseout = 'this.bgColor="#ffffff"';
echo"<table width='425' border='0' align='center' cellpadding='2' cellspacing='0'>\n";
echo" <tr>\n";
echo" <td colspan='2'></td>\n";
echo" </tr>\n";
echo" <tr>\n";
echo" <td height='180' colspan='2'>[img]grafiken/ihre_werbung.gif[/img]</td>\n";
echo" </tr>\n";
echo" <tr>\n";
echo" <td width='1'></td>\n";
echo" <td width='428'></td>\n";
echo" </tr>\n";
echo" <tr>\n";
echo" <td></td>\n";
echo" <td valign='top'>\n";
echo"<table width='261' border='1' align='left' cellpadding='2' cellspacing='0' bordercolor='#CCCCCC'>\n";
//echo "$dir
";
$dirhandle = opendir($dir);
while ( $datei = readdir( $dirhandle )) {
$today = mktime(0,0,0,date("m"),date("d"),date("Y"));
//echo "$today
";
if ("$datei" != ".."&&".") {
$werbung = mktime(0,0,0,substr($datei,3,2),substr($datei,0,2),substr($datei,7,4));
//echo "$werbung
";
if ($werbung >= $today){
if ($count == 0) {
$name = $betriebe[$betrieb -1];
echo" <tr bgcolor='#ffffff'>\n";
echo" <td class='subline'>$name</td>\n";
echo" </tr>\n";
}
echo" <tr bgcolor='#ffffff' onMouseOver='$mouseover' onMouseOut='$mouseout'>\n";
echo" <td class='fliesstext'><font size='2'>".substr ($datei,0,10)."".substr($datei,10)."</font></td>\n";
echo" </tr>\n";
$count++ ;
//print substr($datei,0,10)."".substr($datei,10)."
";
}
}
Code: 25.06.2004Berlin Code: 15.06.2004-25.06.2004Berlin kann mir da einer einen Denkvorstoss geben ? Ich wiederhole mich das scrippt funktioniert soweit ! Alle Variablen sind soweit deklariert. Vielen Dank im Vorraus ! Hans |
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse: Fortgeschritten ![]() | Der Beitrag wurde verschoben, wegen... ... Postings im falschen Forum. Bemerkung: Die gestellte Frage entspricht nicht dem Wissensstand eines Profis. Dazu: http://www.phpfriend.de/ftopic21431.html meine ansicht. bei anderen meinungen PM an mich ... grüße ben. |
| | |
| | |
| Gast
Beiträge: n/a
| ah ja ok, das war ja schon mal nicht so schlecht betrifft als mal alles ab $werbung = mktime(0,0,0,substr($datei,3,2),substr($datei,0,2) ,substr($datei,7,4)); würde ich sagen. du musst also daten auslesen, ich würde da auf preg_match() setzen, weil du musst den fall unterscheiden, dass es 1 datum im dateinamen gibt oder 2 wenn's 1 ist, soll ja nur gewertet werden ob das datum kleiner dem heutigen ist, sind 2 daten vorhanden, soll ja gecheckt werden ob datum1 größer heute und datum2 kleiner heute ist. deswegen: www.php.net/preg_match .. mit einer if-abfrage kombiniert, und dem entsprechenden vergleich, solltest du das hinbekommen ![]() |
|
| | |
| Gast
Beiträge: n/a
| also ich habe natürlich nicht auf der faulen haut gesessen und habe mich auch mal daran gemacht hier meine lösung habe nur zur Zeit keine ausprobiermöglichkeit kann würde nun fragen ob dies auch geht ! Code: <?php
$dirhandle = opendir($dir);
while ( $datei = readdir( $dirhandle )) {
$today = mktime(0,0,0,date("m"),date("d"),date("Y"));
//echo "$today
";
if ("$datei" != ".."&&".") {
$werbung = mktime(0,0,0,substr($datei,14,2),substr($datei,11,2),substr($datei,18,4));
//echo "$werbung
";
$werbunganfang = mktime(0,0,0,substr($datei,3,2),substr($datei,0,2),substr($datei,7,4));
if ($werbeanfang >= $today){
// Werbung ist drin aber nicht alt genug um angezeigt zu werden
}else{
// hier rein der ganz normale ablauf wie immer
if ($werbung >= $today){
if ($count == 0) {
$name = $betriebe[$betrieb -1];
echo" <tr bgcolor='#ffffff'>\n";
echo" <td class='subline'>$name</td>\n";
echo" </tr>\n";
}
echo" <tr bgcolor='#ffffff' onMouseOver='$mouseover' onMouseOut='$mouseout'>\n";
echo" <td class='fliesstext'><font size='2'>".substr($datei,0,10)."-".substr($datei,12,21)."".substr($datei,21)."</font></td>\n";
echo" </tr>\n";
$count++ ;
//print substr($datei,0,10)."".substr($datei,10)."
";
}
// *********************************************************
}// *********** ganz wichtig neues Ordnerformat ************
// *********** die Orner alle nun so umbenennen ************
} // *********** 25.06.2004-30.06.2004GV-Service ************
} // *********************************************************
?>
|
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| "Startseite festlegen" Link ausblenden, wenn Start | PsychoEagle | HTML, Usability und Barrierefreiheit | 11 | 11.01.2007 11:04 |
| Daten aus MySQL-abfrage zum Link mit id zusammensetzen | maccoder | Datenbanken | 2 | 13.09.2005 16:49 |
| Suche Tipps für Persormance-Steigerung (Geld für Nützliches) | Beitragsarchiv | 18 | 16.08.2005 10:57 | |
| PHP Link ??? | PHP Tipps 2004 | 4 | 25.06.2004 17:24 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.