PHP ver gevorderde |
|
thomasje schreef: Ja maar dat is juist het probleem ook. 99% van de producten worden via een xml bestand van 200 verschillende websites gehaald. De afbeeldingen staan ook allemaal op servers van die webwinkels. maak dan een tabel voor afbeeldingen en sla hier de tijd op. maak vervolgens een nieuwe afbeelding en ververs om de week de afbeelding. afbeelding ophalen kan met PHP.net: imagecreatefromjpeg deze kan url's aan.. Stukje wat ik ooit heb geschreven (doet het niet 100% want ik kopier niet de hele class);
function screenCapt($url, $GenTijd) {
if($GenTijd < time()) {
// echo 'Bezig met : '.$url.'<br>';
$sThaUrl = 'http://www.thumbizy.com/go_2.php?url='.$url.'&size=inter_ss&full=NO&effect=NO&inter_size=YES';
$sImagesize = getimagesize($sThaUrl);
list($sWidth, $sHeight) = $sImagesize;
if($sWidth > 0) {
//if($this->checkDir() == true) { echo 'ja'; } else echo 'nee'; die();
$sSrc = imagecreatefromjpeg($sThaUrl);
$sDest = './modules/weblink/images/'.$this->changeName($url).'.jpg';
if(imagejpeg($sSrc, $sDest)) {
$this->UpdateRecord($sDest, $url);
}// else echo 'ImageJpeg fout bij: '.$url.'!<br>';
}// else echo 'Cant Create '.$url;
}
}
function screenCapt($url, $GenTijd) { // echo 'Bezig met : '.$url.'<br>'; $sThaUrl = 'http://www.thumbizy.com/go_2.php?url='.$url.'&size=inter_ss&full=NO&effect=NO&inter_size=YES'; list($sWidth, $sHeight) = $sImagesize; if($sWidth > 0) { //if($this->checkDir() == true) { echo 'ja'; } else echo 'nee'; die(); $sSrc = imagecreatefromjpeg($sThaUrl); $sDest = './modules/weblink/images/'.$this->changeName($url).'.jpg'; if(imagejpeg($sSrc, $sDest)) { $this->UpdateRecord($sDest, $url); }// else echo 'ImageJpeg fout bij: '.$url.'!<br>'; }// else echo 'Cant Create '.$url; } }
Wat je ook nog kan doen is zulke dingen: "#
echo '<td valign="top" width="280" heigh="190" align="center" valign="middle" bgcolor="#D2FFB7">';"
In een CSS plaatsen. scheelt je heel wat HTML-code |