Mensen, ik heb een simpel fotopagina script geschreven, maar nu heb ik een vraagje. Eerst zal ik uitleggen wat ik heb.
De PHP-code stuurt een query naar de MySQL db om daar het aantal foto's te tellen. Maar omdat ik eerst de bestanden upload en daarna pas elke foto + info (onderschrift) invoer in de db (zou ik eigenlijk een uploadscriptje voor moeten schrijven!), zoekt hij aanvankelijk dus naar foto's die er niet zijn. Ik zal een voorbeeld geven:
Er zullen er weinig zijn die dit niet snappen.
Wanneer de foto-info nog niet in de db staat dan valt er weinig te tellen natuurlijk. Daarom wil ik ze tellen vanuit de map waarin ze staan, dus zoiets:
Maar is er een functie die dit (samen met andere directory informatie) retourneert, al dan niet in een array? Ik heb me suf gezocht op PHP.net maar ik kan het echt niet vinden. Een hele zooi filesystem functies, maar niet dit. Ook hier gezocht, ook zonder succes.
Anyone?
De PHP-code stuurt een query naar de MySQL db om daar het aantal foto's te tellen. Maar omdat ik eerst de bestanden upload en daarna pas elke foto + info (onderschrift) invoer in de db (zou ik eigenlijk een uploadscriptje voor moeten schrijven!), zoekt hij aanvankelijk dus naar foto's die er niet zijn. Ik zal een voorbeeld geven:
PHP:
1
2
3
4
5
| <? $query = "SELECT COUNT(*) AS 'aantal' FROM pics_pics WHERE ref_id = '" . $_GET['id'] . "'"; $result = mysql_query($query) or die("Error?"); list($aantal) = mysql_fetch_row($result); ?> |
Er zullen er weinig zijn die dit niet snappen.
Wanneer de foto-info nog niet in de db staat dan valt er weinig te tellen natuurlijk. Daarom wil ik ze tellen vanuit de map waarin ze staan, dus zoiets:
PHP:
1
2
3
4
| <? $map = "images/pics/" . $mapnaam . "/"; $aantal = _telfunctie_($map); ?> |
Maar is er een functie die dit (samen met andere directory informatie) retourneert, al dan niet in een array? Ik heb me suf gezocht op PHP.net maar ik kan het echt niet vinden. Een hele zooi filesystem functies, maar niet dit. Ook hier gezocht, ook zonder succes.
Anyone?
[ Voor 6% gewijzigd door JaFFoG op 16-01-2004 01:13 ]
Bla