IMG SCRIPT

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ezerzer

ezerzer

19/11/2005 11:44:00
Quote Anchor link
Randoom scriptje voor images maar hij moet er uitzien zoals ;http://www.scribbly.nl/ (stripje van de dag) met een volgende en terug functie

maar dat niet alleen het laatst toegevoegde image moet dan 1ste staan als je dan op terug duwt dan op de images van gisteren

dus eigenlijk dat scriptje van op http://www.scribbly.nl/ :)

dank je-wel
2delu
 
PHP hulp

PHP hulp

06/01/2025 08:03:36
 
Jan Koehoorn

Jan Koehoorn

19/11/2005 11:46:00
Quote Anchor link
Hoi ezerzer,

wat heb je tot nu toe voor script?
 
Ezerzer

ezerzer

19/11/2005 11:48:00
Quote Anchor link
eum niet veel

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?PHP

                           $afbeelding
= Array(
                              "1" => "afbeelding.gif",
                              "2" => "afbeelding2.gif",
                              "3" => "afbeelding3.gif",
                              "4" => "afbeelding4.gif"
                             );


                             /*  Random selecteren van een nummer.  */
$tel = mt_rand ( 1 , count($afbeelding) );

                             /*  Kijken of het bestand bestaat | @ voor geen error als hij er niet meer is.  */
if( @file_exists ( $afbeelding[  $tel  ] ) )
{

                             /*  Weergeven van de afbeelding.  */
    echo "<img src=\"" . $afbeelding[  $tel  ] . "\" border=\"0\" alt=\"\">";
}

else
{
                             /*  Aangeven dat de afbeelding weg is.  */
    echo "\r\n <!-- Afbeelding " . $afbeelding[  $tel  ] . " bestaat NIET meer. --> \r\n";
}


?>
 
Ezerzer

ezerzer

19/11/2005 12:40:00
Quote Anchor link
iemand dat mij kan helpen :/ :s
 
Ezerzer

ezerzer

19/11/2005 19:49:00
Quote Anchor link
ja ...
 
Jelmer -

Jelmer -

19/11/2005 20:02:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?PHP

                           $afbeelding
= Array(
                              "1" => "afbeelding.gif",
                              "2" => "afbeelding2.gif",
                              "3" => "afbeelding3.gif",
                              "4" => "afbeelding4.gif"
                             );


                             /*  Random selecteren van een nummer waneer er niet een handmatig is opgegeven.  */
if(!isset($_GET['tel']))
{

    $tel = mt_rand ( 1 , count($afbeelding) );
}

else
{
    $tel = $_GET['tel'];
}


                             /*  Kijken of het bestand bestaat | @ voor geen error als hij er niet meer is.  */
if( @file_exists ( $afbeelding[  $tel  ] ) )
{

                             /*  Weergeven van de afbeelding.  */
    echo "<img src=\"" . $afbeelding[  $tel  ] . "\" border=\"0\" alt=\"\">";
}

else
{
                             /*  Aangeven dat de afbeelding weg is.  */
    echo "\r\n <!-- Afbeelding " . $afbeelding[  $tel  ] . " bestaat NIET meer. --> \r\n";
}



/* volgende en vorige knop in elkaar flanzen */
if(isset($afbeelding[$tel+1]))
{

    echo '<a href="'.$_SERVER['PHP_SELF'].'?tel='.($tel+1).'">Volgende</a>';
}

if(isset($afbeelding[$tel-1]))
{

    echo '<a href="'.$_SERVER['PHP_SELF'].'?tel='.($tel+-1).'">Vorige</a>';
}

?>
 
Ezerzer

ezerzer

19/11/2005 20:03:00
Quote Anchor link
en als hij een map moet afgaan bv /strip
Van nieuwtse naar oudste ..

toch al bedankt !
 
Willem Jan Z

Willem Jan Z

19/11/2005 20:19:00
Quote Anchor link
Dat van die map kan je natuurlijk gewoon voor je bestanden in je array zetten...

Mocht je een array van 3000 dingen hebben kan je er ook voor kiezen elke $afbeelding in je script te veranderen in:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?

"./jouwmap/".$afbeelding[$tel]

?>
 
Jelmer -

Jelmer -

19/11/2005 20:21:00
Quote Anchor link
Mmm, op de pagina PHP: opendir staat onder 'user contributed' een hele meute functies die bestanden op volgorde van datum uit een directorie kan lezen en in een array kan zetten. Zo'n script moet je dan dus combineren en een $afbeelding-array laten maken.
 
Thijs X

Thijs X

19/11/2005 21:47:00
Quote Anchor link
edit f
Gewijzigd op 19/11/2005 21:48:00 door Thijs X
 
Ezerzer

ezerzer

20/11/2005 13:40:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?

"./jouwmap/".$afbeelding[$tel]

                             );



                             /*  Random selecteren van een nummer waneer er niet een handmatig is opgegeven.  */
if(!isset($_GET['tel']))
{

    $tel = mt_rand ( 1 , count($afbeelding) );
}

else
{
    $tel = $_GET['tel'];
}


                             /*  Kijken of het bestand bestaat | @ voor geen error als hij er niet meer is.  */
if( @file_exists ( $afbeelding[  $tel  ] ) )
{

                             /*  Weergeven van de afbeelding.  */
    echo "<img src=\"" . $afbeelding[  $tel  ] . "\" border=\"0\" alt=\"\">";
}

else
{
                             /*  Aangeven dat de afbeelding weg is.  */
    echo "\r\n <!-- Afbeelding " . $afbeelding[  $tel  ] . " bestaat NIET meer. --> \r\n";
}



/* volgende en vorige knop in elkaar flanzen */
if(isset($afbeelding[$tel+1]))
{

    echo '<a href="'.$_SERVER['PHP_SELF'].'?tel='.($tel+1).'">Volgende</a>';
}

if(isset($afbeelding[$tel-1]))
{

    echo '<a href="'.$_SERVER['PHP_SELF'].'?tel='.($tel+-1).'">Vorige</a>';
}

?>


Zo dan als hij de map 1 voor 1 moet lezen

en ho kan ik da laaste toegevoede item als 1stest zetten :s
 
Ezerzer

ezerzer

20/11/2005 14:07:00
Quote Anchor link
mijn code werkt niet :s help mij nog even ..:s
 
Jelmer -

Jelmer -

20/11/2005 14:45:00
Quote Anchor link
Quote:
"./jouwmap/".$afbeelding[$tel]

);

Dit is niets. Je moet op die plek een stukje script zetten dat de directorie uitleest. En aangezien ik ontzettend trek heb in eigen inzet, geef ik je als enige hint: php.net/opendir onder user-contributed. Ik neem aan dat je toch wel een beetje engels kan?
 
Ezerzer

ezerzer

20/11/2005 14:47:00
Quote Anchor link
ik kan niet zo goed engels :s kzit nog maar int 1ste middelbaar :s
 
Ezerzer

ezerzer

20/11/2005 15:04:00
Quote Anchor link
nope ik verstaa het niet :s

help even :s
 
Ezerzer

ezerzer

20/11/2005 17:03:00
Quote Anchor link
pppff :) alle hulp is welkom
 
Ezerzer

ezerzer

23/11/2005 17:07:00
Quote Anchor link
NOg iemand :s en als ik
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?PHP

                           $afbeelding
= Array(
                              "1" => "afbeelding.gif",
                              "2" => "afbeelding2.gif",
                              "3" => "afbeelding3.gif",
                              "4" => "afbeelding4.gif"
                             );


                             /*  Random selecteren van een nummer waneer er niet een handmatig is opgegeven.  */
if(!isset($_GET['tel']))
{

    $tel = mt_rand ( 1 , count($afbeelding) );
}

else
{
    $tel = $_GET['tel'];
}


                             /*  Kijken of het bestand bestaat | @ voor geen error als hij er niet meer is.  */
if( @file_exists ( $afbeelding[  $tel  ] ) )
{

                             /*  Weergeven van de afbeelding.  */
    echo "<img src=\"" . $afbeelding[  $tel  ] . "\" border=\"0\" alt=\"\">";
}

else
{
                             /*  Aangeven dat de afbeelding weg is.  */
    echo "\r\n <!-- Afbeelding " . $afbeelding[  $tel  ] . " bestaat NIET meer. --> \r\n";
}



/* volgende en vorige knop in elkaar flanzen */
if(isset($afbeelding[$tel+1]))
{

    echo '<a href="'.$_SERVER['PHP_SELF'].'?tel='.($tel+1).'">Volgende</a>';
}

if(isset($afbeelding[$tel-1]))
{

    echo '<a href="'.$_SERVER['PHP_SELF'].'?tel='.($tel+-1).'">Vorige</a>';
}

?>

scrip neem

en alle afbeedingen moetten 250*120 zyn hoe moet ik dit doen ??
 
Jan Koehoorn

Jan Koehoorn

23/11/2005 17:12:00
Quote Anchor link
De snelle slordige manier is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
// vaste afmetingen
echo '<img src="'.$afbeelding['tel'].'" width="250" height="120">';

Maar dat is eigenlijk niet netjes, want dan laat je de browser de afbeeldingen verkleinen. In werkelijkheid zijn ze misschien wel (veel) groter, waardoor de laadtijd van je pagina stijgt.

Netter is, om te zorgen dat je plaatjes allemaal precies die afmetingen hebben met je grafische programma.
 
Ezerzer

ezerzer

23/11/2005 17:41:00
Quote Anchor link
ik heb photoshop hoe doe ik dat dan , in dit programma ??
 
Jelmer -

Jelmer -

23/11/2005 17:47:00
Quote Anchor link
In photoshop is het gewoon 'image'->'image size' (op de mac tenminste)

Maar het kan ook met PHP. Even in de scriptlib bladeren onder GD vind je een heleboel.
 



Overzicht Reageren

 
 

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.