На самом деле вам не нужно сначала проверять длину. Усечение можно сделать неявно:
$content = file_get_contents("asciiart.txt");
$content = substr($content, 0, 60000);
Это работает, потому что substr
обрезает строку, только если она действительно длиннее. Иначе это просто сохранит это. Вставка базы данных не должна создавать проблем:
$pdo->prepare("INSERT INTO textfiles (content) VALUES (?)")
->execute(array($content));