[PHP] foto's worden niet geopend

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Ms_Hyde
  • Registratie: Februari 2002
  • Laatst online: 28-08 09:10
Ik zit met het volgende probleem. Ik maak gebruik van 1 standaard script voor mijn fotoboek. Dus 1 pagina php en 2 mappen 1 met de thumbs en 1 met originele foto's.
Hij werkt perfect, nou wilde ik die script gebruiken voor mijn digitale foto's die wat groter van formaat zijn; 800x600 en de thumbs zijn 120x90.

Op mijn pc werkt hij goed, alleen worden de foto's niet regelmatig getoond , dus 4 kolommen en 5 rijen.

Als ik hem op mijn Lycos server upload heb ik hetzelfde probleem als boven en als ik op de thumbs klik krijg ik de originele foto niet te zien.

Ik heb een heleboel andere scripts geprobeerd en die deden het nog slechter, ik kreeg helemaal niks te zien. De thumbs deden het niet maar bij het klikken kreeg ik wel de originele foto's.
Dus nu twijfel ik zit het probleem in de script, in de foto's of ligt het aan de server?

Ik heb GoT search gedaan, op phpfreakz was ook niks erover.

Hier de link naar de fotoboek die niet goed werk:http://members.lycos.nl/redhyde/stockphoto/index.php

En een fotoboek die wel goed werkt:http://members.lycos.nl/redhyde/photo/gallery.php

Hier is het script van de slecht werkende fotoboek:

Ik heb het idee dat het aan de GetImageSize op lijn 44 ligt

PHP:
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?  


// Configuratie 

$woord="index"; // naam vd php file 
$path2 = "Thumbs"; // dir waar thumbnails in staan 
$path = "Photo"; // dir waar foto's in staan 
$title = "Stockphoto's ". ($page + 1);  
// header, dit staat boven de plaatjes. 
$header = "<br><br>$gallery";  

// Configuratie 


$clm = "4"; // Aantal kolommen 
$rows = "5"; // aantal rijen 
$t_w = "120";  
$t_h = "90";  

?>  
<html> 
<head><title>Stockphoto's :: <? echo $gallery ?></title> 
<link rel="stylesheet" type="text/css" href="style.css">
</head> 
<body leftmargin='0' topmargin='0'> 
<div align="center"> 
<?  
echo "<h1>$header</h1>";  
echo "<br><br><center><b><b><h2>$title</h2></b></b><br><br>";  
$min = (1+($page * 20));  
$max = (($page +1) * 20);  
$number = $clm * $rows;  
$break = (($page * 20) + $clm);  
echo "<table border=0 cellpadding=5 cellspacing=0><tr>";  
$d = dir("$path2");  
$count = -1;
while($entry=$d->read()) {  
    if (($count >= $min) AND ($count <= $max)){  
     
                 
            if(eregi(".jpg|.jpeg|.JPG|.bmp|.png", $entry)){  
                ClearStatCache();  
                $size = GetImageSize("$path/$entry");  
                 
                $size[0] = $size[0] + 20;  
                $size[1] = $size[1] + 25;  
                  
                $file_size=fileSize("$path/$entry");  
                $file_size = round($file_size / 1000) . "k";  
     
         
            echo ("<td><a href=\"#\" onmouseover=\"window.status='Vergroten';return true;\"  
            onmouseout=\"window.status=''; return true\"  
            onclick=\"window.open('$path/$entry','pix$count','width=$size[0],height=$size[1],innerwidth=$size[0],innerheight=$size[1],directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no,top=0,left=0,leftmargin=0,topmargin=0,marginwidth=0,marginheight=0,screenX=0,screenY=0');return false\"><img src='$path2/$entry'");  
            echo " border=0 alt=$count  height=$t_h></a>&nbsp;&nbsp;&nbsp;<br>$entry<br><br>&nbsp;</td>\n"; // width=$t_w 
         
            }  
         
        if ($count == $break){  
        echo "</tr>\n<tr>\n";  
        $break = $count + $clm ;  
        }  
    }  

    $count++;  
}  

$d->close();  
echo "</tr></table>";  
$pages = ($count / 20);  
$pageplus = ($page + 1);  
$pagemin = ($page - 1);  
if (($page + 1) < $pages){  
    $volgende = "  | <a href=$woord.php?gallery=$gallery&page=$pageplus>Next 20 Pictures</a> |";  
}  
if (($page+1) > "1"){  
    $vorige = "| <a href=$woord.php?gallery=$gallery&page=$pagemin>Previous 20 Pictures</a> |";  
}  

// Footer, dit staat onder de plaatjes. 
echo "$vorige $volgende<br><br><small>Copyright 2003 :: Darice de Cuba</small>";  


?>  
  </div> 
</body> 
</html> 
 


Iemand een idee waarom de originele foto's niet te zien zijn?

MacBook Pro 2019 | Oppo Reno 2 | Panasonic Lumix TZ70


Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Kun je een phpinfo van die server posten zodat we ff naar de configuratie kunnen kijken :?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

  • Ms_Hyde
  • Registratie: Februari 2002
  • Laatst online: 28-08 09:10
Op mijn pc heb ik gewoon laatste versie van phptriad, dus standaard ingesteld en een stabiele versie. En mijn website is gehost op Lycos.nl.

MacBook Pro 2019 | Oppo Reno 2 | Panasonic Lumix TZ70


Acties:
  • 0 Henk 'm!

  • Peedy
  • Registratie: Februari 2002
  • Laatst online: 06-11-2024
Hij geeft bij mij aan;
Parse error: parse error in /home/endoria/peedy/public_html/index.php on line 3
als ik de code in een php filetje zet.....
http://peedy.endoria.net/index.php
Kijk maar ! Mafheid....
Ps. kep path en path2 wel gewijzigd....
]

Hij geeft de hele tijd parse errors aan... misschien iets verkeerd overgecopied&pasted ofzo... retry...!

Ok nu begint het freaky te worden... via DW copy&pasten werkt ook niet... Kladblok werkt niet... vaag hoor... :?

[ Voor 34% gewijzigd door Peedy op 30-03-2003 21:20 ]


Acties:
  • 0 Henk 'm!

  • Ms_Hyde
  • Registratie: Februari 2002
  • Laatst online: 28-08 09:10
Idd...

Wel raar, bij lijn 3 staat niks op de script hier en op die van mijn website. Is dat ook zo bij jou?

MacBook Pro 2019 | Oppo Reno 2 | Panasonic Lumix TZ70


Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Als ik http://members.lycos.nl/redhyde/stockphoto/Photo/Trees.jpg in mijn url balk zet krijg ik een 404-error...

Wellicht moet je eens kijken naar hoe je paden precies opgebouwd zijn/worden...

Acties:
  • 0 Henk 'm!

  • Ms_Hyde
  • Registratie: Februari 2002
  • Laatst online: 28-08 09:10
ok ik ben iets te weten gekomen, de extensies van de foto's zijn JPG en niet jpg...lycos is blijkbaar gevoelig ervoor want dit werkt wel:

http://members.lycos.nl/redhyde/stockphoto/Photo/Trees.JPG

In de script heb ik JPG erbij gezet, maar dat helpt niet...

Edit: ja dat is zeker het probleem, mijn thumbs zijn namelijk jpg. en originelen zijn JPG.

Dat word wel lastig want de foto's komen zo mijn camera uit, ik kan niet alles handmatig een voor een veranderen.

[ Voor 29% gewijzigd door Ms_Hyde op 30-03-2003 21:28 ]

MacBook Pro 2019 | Oppo Reno 2 | Panasonic Lumix TZ70


Acties:
  • 0 Henk 'm!

Verwijderd

strtolower gebruiken op de namen.. dan word alles kleine letters.
heb je geen probleem meer.

Acties:
  • 0 Henk 'm!

  • Ms_Hyde
  • Registratie: Februari 2002
  • Laatst online: 28-08 09:10
Bedank voor de tip...ik zal het proberen!

MacBook Pro 2019 | Oppo Reno 2 | Panasonic Lumix TZ70


Acties:
  • 0 Henk 'm!

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Je kan in de meeste (goede ;)) ftp programma's ook wel ervoor kiezen om alle bestandsnamen lowercase te maken, dat is handig voor het uploaden :)
Pagina: 1