Function: parse_image()

Door Kees Schepers, 20 jaar geleden, 2.205x bekeken

Deze functie die kijkt of je plaatje geresized moet worden, en doet dat zonnig. Je kunt een maximale breedthe en hoogte opgeven.

een voorbeeldje:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
parse_image(300,200,'http://www.amicoproject.nl/images/site/Header.jg');
?>

je moet wel deze 3 velden invullen..


Simpele functie, maar toch handig.
Voel je vrij om er commentaar op los te laten.

Voorbeeld: http://

Gesponsorde koppelingen

PHP script bestanden

  1. function-parseimage

 

Er zijn 12 reacties op 'Function parseimage'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Bram Z
Bram Z
20 jaar geleden
 
0 +1 -0 -1
Ja sjiek gemaakt maar je hebt een scrijffoutje in je foto url:
'http://www.amicoproject.nl/images/site/Header.jg' en het moet
'http://www.amicoproject.nl/images/site/Header.jpg' zijn
Micha
Micha
20 jaar geleden
 
0 +1 -0 -1
Erg handig :)
Micha
Micha
20 jaar geleden
 
0 +1 -0 -1
1 vraagje:
Ik haal een foto uit database, en dan krijg ik een parse error..

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
        $foto
= $row->foto;
        $foto1 = parse_image($breedteava,$hoogteava,'$foto');  
        echo "<br>$foto1";
?>


Ik heb in functies.inc gewoon deze code overgenomen, maar krijg deze error:

Warning: getimagesize($foto1): failed to open stream: No such file or directory in /home/kb/public_html/kidsbreakfull/functie.inc on line 22
Micha
Micha
20 jaar geleden
 
0 +1 -0 -1
1 vraagje:
Ik haal een foto uit database, en dan krijg ik een parse error..

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
        $foto
= $row->foto;
        $foto1 = parse_image($breedteava,$hoogteava,'$foto');  
        echo "<br>$foto1";
?>


Ik heb in functies.inc gewoon deze code overgenomen, maar krijg deze error:

Warning: getimagesize($foto1): failed to open stream: No such file or directory in /home/kb/public_html/kidsbreakfull/functie.inc on line 22
PHP erik
PHP erik
20 jaar geleden
 
0 +1 -0 -1
duidelijk toch? de URL aangegeven door $row->foto klopt niet

en waarom zet je in godsnaam die $foto tussen quotes in de functie en in de echo?
Gewoon zo moet ut:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?

$foto
= $row->foto; // deze geeft dus een URL die niet bestaat, check dit
$foto1 = parse_image($breedteava,$hoogteava,$foto);  
echo "<br>" .$foto1;

?>
Kees Schepers
kees Schepers
20 jaar geleden
 
0 +1 -0 -1
Nee zijn probleem is dat de url van de foto verkeert is.

@bass:
Er komt uiteraard een nieuwe versie..deze positieve reacties motiveren me :D

Overigens heb ik nog een idee voor je site bas,
Ik merk dat heel veel mensen meer dan eenmaal op de submit button klikken. Ik had hier vroeger ook altijd last van op mijn site en heb ik heel simpel opgelost.
Je moet gewoon in elk artikel laatste reactie ip registreren.
Dus als iemand 2x keer klikt krijgt hij een error bijvoorbeeld dat dubbelposten uit is geschakelt.

Wat dan wel handig is dat je dan ff een edit-bericht functie inbouwt voor mensen die iets vergeten zijn.

Soon there will be parse_image() v2.0 :P
Bas Kreleger
Bas Kreleger
20 jaar geleden
 
0 +1 -0 -1
Erg nice!! Simpel doch effective :) Misschien isset leuk om in je volgende versie (als je daar zin in hebt) de image te verkleinen met GD? Dat zou denk ik voor iedereen die nog niet met GD gewerkt heeft erg leerzaam en leuk zijn! Misschien doe ik het zelf wel ff :)
Micha
Micha
20 jaar geleden
 
0 +1 -0 -1
Maar kijk, als ik gewoon dit gebruik:

echo "<br><img src=$avatar border=0>";

werkt het dus wel..
en de link klopt wel.
Rick
Rick
20 jaar geleden
 
0 +1 -0 -1
Quote:
Overigens heb ik nog een idee voor je site bas,
Ik merk dat heel veel mensen meer dan eenmaal op de submit button klikken. Ik had hier vroeger ook altijd last van op mijn site en heb ik heel simpel opgelost.
Je moet gewoon in elk artikel laatste reactie ip registreren.
Dus als iemand 2x keer klikt krijgt hij een error bijvoorbeeld dat dubbelposten uit is geschakelt.

Ik heb een betere manier, gewoon de berichten kolom unique maken


20 jaar geleden
 
0 +1 -0 -1
Ik heb een betere manier, gewoon de berichten kolom unique maken <--? en dan?

Je moet gewoon in elk artikel laatste reactie ip registreren.
Dus als iemand 2x keer klikt krijgt hij een error bijvoorbeeld dat dubbelposten uit is geschakelt.
---
en wat als ie dan 2 keer wil posten (niet edit)
Kees Schepers
kees Schepers
20 jaar geleden
 
0 +1 -0 -1
ja, moet basje er ook maar gelijk een edit inbouwen..

En je moet ook nadenken voordat je iets post.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


20 jaar geleden
 
0 +1 -0 -1
Deze functie die kijkt of je plaatje geresized moet worden, en doet dat -zonnig- . Je kunt een maximale breedthe en hoogte opgeven.




zonnig?? :P:P:P

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. function-parseimage

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.