php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.07.2010, 10:30  
Erfahrener Benutzer
 
Registriert seit: 30.07.2009
Beiträge: 276
PHP-Kenntnisse:
Anfänger
Sp1n ist in Verruf geraten
Standard Abfrage Datenbank

Hallo Leute wer will sich schnell mal 20 Euro verdienen?

Mein aktuelles Script sieht bis jetzt so aus:

Code:
<?php
include ('db_con.php');
$timestamp = time();
$datum = date("Y-m-d H:i:s", $timestamp);
$connection = db_connect();
function getPicFromServer ($rServerPath, $lServerPath) {
  	$rServer['path'] = $rServerPath;
  	$lServer['path'] = $lServerPath;
    
  	$rServer['picDir'] = str_replace('pictures.php', '', $rServer['path']);
  	$rServer['source'] = file_get_contents($rServer['path']);
  	$rServer['picUrls'] = explode("<br />", $rServer['source']);
    
  for ($i = 0; $i < count($rServer['picUrls'])-1; $i++) {
       echo $rServer['picDir'].$rServer['picUrls'][$i].'<br>';
       copy($rServer['picDir'].$rServer['picUrls'][$i], $lServerPath.$rServer['picUrls'][$i]);
   }
}
$abfrage = mysql_query("SELECT id,user_id,timedate FROM events");
if(mysql_num_rows($abfrage)){
 while($row = mysql_fetch_assoc($abfrage)){
   $time = time();
   $yearMonthDay = explode("-", $row['timedate']);
   $year = $yearMonthDay[0];
   $month = $yearMonthDay[1];
   $daysplit = explode(" ", $yearMonthDay[2]);
   $day = trim($daysplit[0]);
   
   $HourMinuteSeconds = explode(":", $daysplit[1]);
   $Hour = $HourMinuteSeconds[0];
   $Minute = $HourMinuteSeconds[1];
   $Seconds = $HourMinuteSeconds[2];
   
   $dateInSeconds = mktime((int)$Hour, (int)$Minute, (int)$Seconds, (int)$month, (int)$day, (int)$year);
   $thirtyMinutes = 60*30;
    $datum1 = date("Y-m-d H:i:s", $dateInSeconds);  
   //Jetzt beginnt die eigentliche Abfrage
   if(($time-$thirtyMinutes) < $dateInSeconds && $dateInSeconds <= $time){
     $userSelect = mysql_query("SELECT img_pfad FROM user WHERE id = '".mysql_real_escape_string($row['user_id'])."'");
     $user = mysql_fetch_assoc($userSelect);
	 

     getPicFromServer ($user['img_pfad']."pictures.php", "images/".$row['user_id']."/".$row['id']."/");
   }
  }
}

?>
Anleitung
- Das Script ist in der Datei cronjob.php die jede Minute aufgerufen wird.
- Script soll alle Eventeinträge in der Tabelle "events" durchgehen und schauen welche Events innerhalb einer halben Stunde waren
- Sollten Events innerhalb einer halben Stunde vorhanden sein ladet er die Bilder runter

Wichtig
Für jedes einzelne Event braucht man:
- Die user_id die in der Tabelle Events bei jedem Event enthalten ist
- Den Link zum Server wo die Bilder liegen (Jedes Event hat eine user_id, das heisst der Link befindet sich in der Tabelle user in der Spalte img_pfad! Also mit hilfe der user_id wird der User für das Event gefunden und der img_pfad

PHP-Code:
    getPicFromServer ($row2['img_pfad'].'pictures.php''images/'.$search_id.'/'.$event_id[0].'/');

Wie man hier sieht braucht man für jedes Event die search_id (id, bei Tabelle User) und die event_id (id, bei Tabelle events)

Bei Fragen bitte hier Fragen.

Geändert von Sp1n (14.07.2010 um 14:56 Uhr).
Sp1n ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datenbank Abfrage läuft sich tot :( dasdingo Datenbanken 9 22.02.2010 17:03
Eine Ajax Abfrage funktioniert nicht mit verlinkter Datenbank Information da.eXecutoR PHP Tipps 2009 23 21.11.2009 17:56
[Erledigt] Daten von Datenbank NACH der Abfrage sortieren Supeede PHP Tipps 2009 21 10.04.2009 00:33
datenbank abfrage mit php xstefxanx PHP Tipps 2009 11 04.04.2009 18:33
[Erledigt] Datenbank abfrage geordnet anzeigen Octavian PHP Tipps 2009 10 22.03.2009 15:39
Ausdruck aus Datenbank Abfrage fulltilt PHP-Fortgeschrittene 5 09.02.2009 12:17
[Erledigt] Formular Problem (Datenbank Abfrage) halekin PHP Tipps 2009 2 14.01.2009 12:45
Datenbank Frage (Abfrage) 22hase Datenbanken 24 16.12.2008 15:32
Zufallsbild -> Abfrage MySQL Datenbank nic_ Datenbanken 4 24.11.2008 12:43
access datenbank abfrage georg099 Datenbanken 4 02.09.2008 08:27
OOP - Datenbank Abfrage ... 7Style PHP Tipps 2008 5 13.02.2008 13:28
Ergebnis aus Abfrage in Datenbank einfügen BBieniek PHP Tipps 2008 1 11.01.2008 02:51
Datenbank Abfrage: Nur Array als Ergebnis maximus PHP Tipps 2005 7 20.01.2005 15:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
abfragedatenbank, abfragedatenbank mit php

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum