Lorsque je soumets le formulaire en php. Je veux trouver la taille des données pour chaque zone de texte qui sont publiées via javascript en octets.Déterminez la taille des données de publication en octets
Répondre
Les données que vous obtiendrez sont dans les éléments qui ont un "nom" avec, quel que soit le mode de soumission par utilisateur ou par fonction javascript.
en code php il vous suffit de prendre les données affichées et de vérifier leur taille.
utilisateur gliff de webmasterworld.com dit:.
" que tout dépend du caractère codant pour un caractère ASCII prend un octet pour stocker Cependant, si vous êtes traitant de plusieurs. -byte chaînes et/ou Unicode, un caractère ne correspond pas nécessairement à un octet
Je suis/j'espérais qu'il y a un 01 intégréfonction que j'ai ignoré que prend automatiquement tout cela dans le compte et crache comme par magie un numéro . "
Je pensais que son mieux coller ici et crédit EnCase la page n'existe plus
Une fois que vous obtenez votre type, la fonction intégrée serait quelque chose comme:.
mb_strlen($utf8_string, 'latin1');
Merci pour votre rejeu pouvez-vous m'envoyer la fonction intégrée. Il va grandir pour moi. – Anurag
Il y a deux options pour un nombre d'octets, utilisez strlen:.
$boxlen = strlen($_POST['field']);
Pour une longueur de caractère, si vous avez installé mb_string:
$boxlen = mb_strlen($_POST['field']);
Notez que si vous avez mbstring function overloading sur, le strlen()
ne sera pas précis. Pour vérifier:
$mask = ini_get('mbstring.func_overload');
if (($mask & 2) === 2) {
//strlen is overloaded
}
S'il est surchargé, et que vous voulez un nombre d'octets, vous aurez à faire quelque chose d'un peu désordonné. Du haut de ma tête, le plus « juste » manière que je peux penser serait quelque chose comme:
function getByteCount($str) {
$mask = ini_get('mbstring.func_overload');
if (($mask & 2) === 2) {
//strlen is overloaded
return mb_strlen($str, 'latin1');
} else {
return strlen($str);
}
}
NOTE: Que la méthode mb_strlen()
ne serait nécessaire que si strlen()
est surchargée par mb_string. Sinon, cela fonctionnera bien pour la longueur des octets.
EDIT: Ajouté() autour de la comparaison de bits (Nécessaire en raison de l'ordre de l'opérateur).
- 1. Déterminez la taille de la base de données SQL Server
- 2. CFReadStreamRef et la taille des octets disponibles
- 3. Déterminez la taille des données transférées pour un appel de service Web dans .NET CF
- 4. Déterminez le type de champ en fonction des données
- 5. Quelle est la taille d'une signature RSA en octets?
- 6. Meilleure façon de stocker une taille de fichier en octets?
- 7. java compression d'image et réduire la taille des octets
- 8. Convertir des octets en bits
- 9. Comment obtenir la taille d'une image en octets avec Delphi?
- 10. Réduire la taille des octets image avec Cocoa
- 11. jeu d'instructions JVM cycles CPU et la taille des octets
- 12. Stockage Azure: fichiers téléchargés avec des octets de taille zéro
- 13. Obtention: Taille de la mémoire autorisée de 33554432 octets épuisés
- 14. Comment déterminer la taille en octets d'un ensemble de résultats de LINQ à SQL
- 15. CURL ne parvient pas à envoyer des données de publication sur 1024 octets via la ligne de commande
- 16. PHP Erreur irrécupérable: Taille de la mémoire autorisée de 33554432 octets épuisés (essayé d'allouer 41007872 octets)
- 17. JDBC: est-il impossible d'obtenir une taille de données validées en octets?
- 18. Limiter la taille de vbString à 10240 octets dans VB6
- 19. Taille des données cryptées lors de l'utilisation de Triple DES
- 20. Quelle est la taille maximale des données de réponse ajax?
- 21. Comment obtenir la taille de la ressource image en octets avec PHP et GD?
- 22. Recherche de la taille de la texture OpenGL en octets après son chargement
- 23. Comment obtenir une taille exacte d'un GtkTextBuffer en octets?
- 24. Taille de la mémoire Convertir (interprétable), en nombre réel (octets) en Perl
- 25. Convertir des octets en image
- 26. jQuery obtenir des données de publication
- 27. Comment déterminer si une taille de colonne est en octets ou caractères à partir des métadonnées de la colonne?
- 28. Lit la taille des données d'un pointeur
- 29. Convertir la chaîne en octets
- 30. Redis - La taille des données peut-elle être supérieure à la taille de la mémoire?
voulez-vous obtenir la valeur en utilisant php ou javascript ou vous en foutez? – Thariama